Notification 注意二三事

最近公司要做一個通知欄的事件,在開發過程中遇到了一些問題在這里總結下

  • Notification.DEFAULT_ALL與notification.sound,notification.vibrate沖突,后者不起作用,會使用系統默認的聲音和振動
  • 4.1以上顯示大圖,部分手機在設置notification.bigContentView無效的情況下,可以將大圖設置成小圖形式notification.contentView
  • 部分手機點擊通知欄無效果,你可能設置了PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);修改為PendingIntent.getBroadcast(context, (int)System.currentTimeMillis(), intent, PendingIntent.FLAG_UPDATE_CURRENT);試試
  • notification在ticket上面顯示的icon為白色的問題,Android從5.0系統開始,對于通知欄圖標的設計進行了修改。現在Google要求,所有應用程序的通知欄圖標,應該只使用alpha圖層來進行繪制,而不應該包括RGB圖層。所以你只能弄一個白色的圖標,類似這樣子的


    Paste_Image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容