背景:我有一個應用程序通知,我想支持LED通知(並且它的工作完美)。在我的偏好中,我允許用戶自定義LED通知。我可以在Android設備上檢測「LED通知」的存在/不存在嗎?
問題:如果設備不支持它們,我不想顯示LED自定義選項,因爲它可能會混淆用戶(如果您擁有的只是便宜的Android,則您不知道LED通知是)。是否有API可用於檢測設備是否支持它?
,如果有一個「老」和「新」的方式,我可能會喜歡舊的方式爲我的最低支持的API級別爲4
感謝
LED通知:如果啓用,當您的顯示屏關閉時,手機的LED將閃爍以提示通知。
我知道這篇文章太老了,但我需要知道,如果你能解釋我,我該怎麼做你在偏好設置中定製了led。你有一部分代碼給我看?我必須做同樣的事情,但我不知道如何。謝謝 – 2013-07-10 14:30:38
我不能告訴你任何代碼,因爲這個項目不是我的IP,也不是開源的。 然而,我可以做的是告訴你我做了什麼。 我將自定義添加到了我的首選項屏幕,並且當用戶選中該複選框以覆蓋LED顏色時,我提出了一個對話框,指出並非所有品牌和/或型號都具有通知LED或支持顏色。用戶必須在對話框上按OK。我使用顏色選擇器的標準「拾色器輪」模型(代碼很容易找到,並且存在很多變化)。我希望這有幫助。 – copolii 2013-07-12 07:53:02
好的,謝謝,因爲我只是簡單地說,用戶可以根據電池電量從首選項屏幕中的單選按鈕決定LED顏色。例如:如果電池電量爲80%,則LED可能是紅色或藍色。取決於用戶。理解? – 2013-07-12 08:06:35