2013-05-03 65 views
0

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

回答

0

我认为这取决于你如何决定不应该安装widget。

我的项目DevDrawer只适用于API 11+

我创建2个bools.xml文件(1值,1值-V11)的部件。

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

现在,在清单中,您的小工具接收器:该bools.xml内

android:enabled="@bool/widgetEnabled" 

我想这样的作品..已经有一段时间,因为我拿起通过预4.0设备虽则。

+0

确实很好,谢谢,但是在运行时还有一种方法可以做到这一点吗? – user 2013-05-06 12:09:28

+0

我不知道我害怕 – Tony 2013-05-06 19:51:11