編輯:關於android開發
Notification用於顯示在手機狀態欄的通知。一般通過NotificationManager服務來發送通知。
Notification.Builder類可以讓我們更加方便的創建Notification對象。
Notification.Builder常用方法:
setAutoCancel():設置點擊通知後,狀態欄自動刪除通知
setContentText():設置通知內容
setContentTitle():設置通知標題
setContentIntent():設置點擊後要啟動的程序組件對應的PendingIntent
setDefaults():設置通知LED燈、音樂、振動等
setLargeIcon():設置大圖標
setSmallIcon():設置小圖標
setTicker():設置通知在狀態欄的提示文本
發送Notification的步驟:
1.調用getSystemService(NOTIFICATION_SERVICE)方法獲取NotificationManage服務。
2.用構造器創建一個Notification對象。
3.為Notification設置各種屬性。
4.通過NotificationManager發送Notification。
setDefault()方法可以設置的屬性有:
DEFAULT_SOUND:設置使用默認聲音
DEFAULT_VIBRATE:設置使用默認振動
DEFAULT_LIGHTS:設置使用默認閃光燈
ALL:設置以上三種全為默認
當然我們也可以用setSound()、setVibrate()等方法設置自己中意的屬性。
最後我們還有一件事情要做就是在AndroidManifest.xml文件中增加相應的權限。
Android中使用RecyclerView和CardView實現瀑布流效果(StaggeredGrid) 在Android 5.0 中引入了Material Des
刷新實現原理,刷新原理 package com.zzw.testrefresh; import java.util.ArrayList; import
Android_切換主題或皮膚的實現方式 1.簡介 使用自定義主題或者皮膚,可以將相關配置(顏色、大小等等)放在一個新的apk壓縮文件中,目錄結構保持一致,該apk文
階段一:一個簡單的天氣預報應用的完整實現過程(二),階段天氣預報“階段一”是指我第一次系統地學習Android開發。這主要是對我的學習過程作個記錄
【React Native開發】React Native控件之ViewP