我创建了一个安装小部件的应用程序,一切正常。但是是否可以进行检查,例如使用布尔变量来检查是否必须安装小部件。因此,当 var 的值为 true 时,将在安装应用程序时安装小部件。当然,当布尔变量设置为 false 时,将不会安装小部件。这可能吗?或者,如果我想完成,我应该删除我的小部件的所有代码?
问问题
50 次
1 回答
0
我认为这取决于您如何决定不应安装小部件。
我的项目 DevDrawer 只有可用于 API 11+ 的小部件
我创建了 2 个 bools.xml 文件(值中的 1 个,values-v11 中的 1 个)。在 bools.xml 里面:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="widgetEnabled">true</bool>
</resources>
现在在清单中,在您的小部件接收器中:
android:enabled="@bool/widgetEnabled"
我认为这行得通.. 自从我选择 4.0 之前的设备以来已经有一段时间了。
于 2013-05-03T14:41:50.057 回答