2012-07-29 23 views
4

如何防止我的ICS唯一小部件出現在舊手機上,同時仍然保持我的應用向後兼容。目前我的任務管理器運行在froyo以上,但我有一個ICS和小部件,我只想向兼容用戶展示。ICS主屏幕小部件出現在Preics設備中

+0

好問題。 +1 – iTurki 2012-07-29 02:01:41

+0

如果您的意思是主屏幕小部件,請在此處查看答案:http://stackoverflow.com/questions/7064035/is-it-possible-to-show-widget-only-for-a-certain-android-version/7262498#7262498 – Mark 2012-12-01 11:58:35

回答

0

目前Android上沒有辦法做到這一點。只做兩個版本。

0

你可以做一個檢查設備,看看它是什麼版本的,使用的東西如

Build.VERSION.RELEASE 

查詢它是Android版本。一旦確定你可以讓這個小部件只適用於該版本或更高版本。

+0

你會如何提供/不可用? – iTurki 2012-07-29 02:01:20

+0

假設它設置爲某種類型的視圖(我從來沒有處理小部件),您可以更改setVisibility()選項:http://developer.android.com/reference/android/view/View.html#setVisibility (int) – sbrichards 2012-07-29 02:02:39

+0

假設您可以將其設置爲INVISIBLE(我懷疑),這不會將其從設備的小部件列表中刪除。 – iTurki 2012-07-29 02:06:49