2013-05-03 67 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