如果我按照用戶通知欄設計的指導方針,它必須是深灰色(對於Android < 2.3)但從意義上講,通知欄是黑色的,所以我的圖標幾乎看不見。僅用於senseUI的通知圖標
有沒有辦法檢測senseUI創建一個新的資源文件夾只爲senseUI?
如果我按照用戶通知欄設計的指導方針,它必須是深灰色(對於Android < 2.3)但從意義上講,通知欄是黑色的,所以我的圖標幾乎看不見。僅用於senseUI的通知圖標
有沒有辦法檢測senseUI創建一個新的資源文件夾只爲senseUI?
不是特別有意義,但您可以檢查Build字符串並將它們與已知的SenseUI手機進行匹配。 Build.Model
可能是你最好的選擇。 http://developer.android.com/reference/android/os/Build.html
另一種方法是讓用戶通過將其放置在選項屏幕中來更改顯示哪一個。
smith324在我做之前就搞定了,但這裏是我剛剛拿到HTC Desire的相關Build字符串。不幸的是,在那裏沒有跡象表明'Sense',但正如smith324所暗示的那樣,用Sense檢查已知的手機可能會有所幫助。
BOARD: bravo
BRAND: htc_wwe
DEVICE: bravo
HARDWARE: bravo
MANUFACTURER: HTC
MODEL: HTC Desire
PRODUCT: htc_bravo
更新版本的sense允許您使用皮膚更改通知欄的顏色,這會在您的路徑中引發另一個障礙... – jsnfwlr 2011-04-27 01:52:43