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