防止小部件被安装

时间:2013-05-03 14:29:09

标签: android android-widget

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

1 个答案:

答案 0 :(得分:0)

我认为这取决于您如何决定不应安装小部件。

我的项目DevDrawer只有可用于API 11 +的小部件

我创建了2个bools.xml文件(值中为1,值为v11中为1)。在bools.xml里面:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="widgetEnabled">true</bool>
</resources>

现在在清单中,在小部件接收器中:

android:enabled="@bool/widgetEnabled"

我觉得这很有效..因为我选择了4.0之前的设备。