AndroidL(5.0)Notification介紹

AndroidL(5.0)Notification介紹

通知
鎖定屏幕通知
Android 5.0 中的鎖定屏幕可以顯示通知。用戶可以通過“Settings” 選擇是否允許在安全的鎖定屏幕上顯示敏感的通知內容。

您的應用可以控制在安全鎖定屏幕上顯示的通知中可見信息的詳細程度。要控制可見性級別,請調用 setVisibility(),然後指定以下值之一:

  • VISIBILITY_PRIVATE:顯示通知圖標等基本信息,但隱藏通知的完整內容。
  • VISIBILITY_PUBLIC:顯示通知的完整內容。
  • VISIBILITY_SECRET:不顯示任何內容,甚至不顯示通知圖標。
    當可視性級別爲 VISIBILITY_PRIVATE 時,您還可以提供隱藏個人詳情的刪減版通知內容。例如,短信應用可能會顯示一條通知,指出“您有3 條新短信”,但是隱藏了短信內容和發件人。要提供此替換版本的通知,請先使用 Notification.Builder 創建替換通知。創建專用通知對象時,請通過 setPublicVersion() 方法爲其附加替換通知。

通知元數據
Android 5.0 使用與您的應用通知關聯的元數據,以更智能的方式對通知排序。要設置元數據,請在構建通知時調用 Notification.Builder 中的下列方法:

  • setCategory():當設備處於“優先”模式時,指示系統如何處理應用通知(例如,通知代表來電、即時通訊還是鬧鈴)。
  • setPriority():標記通知的重要性是高於還是低於普通通知。如果優先級字段設置爲 PRIORITY_MAX 或PRIORITY_HIGH 的通知還有聲音或振動,則會將其顯示在小型浮動窗口中。
  • addPerson():讓您可以添加一名或多名與通知有關的人員。您的應用可以使用此名單指示系統將指定人員發出的通知歸成一組,或者將這些人員發出的通知視爲更重要的通知。

寫了一個實例:歡迎下載
demo下載

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章