0

我创建了一个安装小部件的应用程序,一切正常。但是是否可以进行检查,例如使用布尔变量来检查是否必须安装小部件。因此,当 var 的值为 true 时,将在安装应用程序时安装小部件。当然,当布尔变量设置为 false 时,将不会安装小部件。这可能吗?或者,如果我想完成,我应该删除我的小部件的所有代码?

4

1 回答 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 回答