麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > Android > 正文

Android開發之Notification手機狀態欄通知用法實例分析

2019-10-21 21:19:16
字體:
來源:轉載
供稿:網友

本文實例講述了Android開發之Notification手機狀態欄通知用法。分享給大家供大家參考,具體如下:

簡介:

通知是顯示在手機狀態欄的通知(PS:就是手機上方,顯示時間啥的那一欄)

用法:

Notification添加了Builder()類,其包含如下方法:

1. setDefaults()         通知led燈、音樂、震動等

2. setAutoChange()  設置點擊通知后,通知自動從狀態欄刪除

3. setContentTitle()   通知標題

4. setContentText()  通知內容

5. setSmallcon()      為通知設置圖標

6. setLargelcon()       為通知設置大圖標

7. setTick()               設置通知狀態欄的提示文本

8. setContentIntent()點擊通知后要啟動的相應組件

運行效果:

Android開發,Notification,狀態欄

實現方法:

1.首先建立一個活動用來執行:

public class MainActivity extends Activity {  static final int NOTIFICATION_ID = 0x123;  NotificationManager notificationManager;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    //獲取系統的Notification對象    notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);   }  //為發送通知的按鈕點擊事件定義事件處理方法  @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)  public void send(View source){    //創建一個其他Activity的Intent    Intent intent = new Intent(MainActivity.this,TextActivity.class);    PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this,0,intent,0);    Notification notification = new Notification.Builder(this)        //設置打開通知 通知自動消失        .setAutoCancel(true)        //設置顯示狀態欄的通知提示信息        .setTicker("注目提醒!")        //設置通知圖標        .setSmallIcon(R.drawable.seek02)        //設置通知內容標題        .setContentTitle("該應用發生 爆炸大 大 大 新聞!!")        //設置通知內容        .setContentText("冒險沒有 你手機自嗨罷了~")        //設置使用默認的聲音 LED燈        .setDefaults(Notification.DEFAULT_SOUND|Notification.DEFAULT_LIGHTS)        //設置通知自定義聲音//        .setSound()        .setWhen(System.currentTimeMillis())        //設置他只要啟動的程序Intent        .setContentIntent(pendingIntent)        .build();    notificationManager.notify(NOTIFICATION_ID,notification);  }  public void del(View view){    //取消通知    notificationManager.cancel(NOTIFICATION_ID);  }}

2.然后建立一個要打開的活動(隨意建就行)(布局文件任意我這里就不寫了)

public class TextActivity extends AppCompatActivity {  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_t_exta_ctivity);  }}

最后記得添加權限(mainfest)

<!--消息通知使用到閃光燈和聲音權限--><uses-permission android:name="android.permission.FLASHLIGHT"/><uses-permission android:name="android.permission.VIBRATE"/>

PS:關于Android權限控制可參考~

希望本文所述對大家Android程序設計有所幫助。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久成人精品 | 亚洲国产一区二区三区 | 国产精品久久久久久久久久电影 | 欧美性生交大片 | 高清国产在线 | 72pao成人国产永久免费视频 | h视频在线播放 | v11av在线视频成人 | 成人午夜在线观看视频 | 美女污污视频在线观看 | 国产亚洲精品综合一区91 | 免费毛片播放 | 久章草在线视频 | 伊久在线 | 精品一区二区免费视频视频 | 国产免费一区二区三区最新不卡 | 茄子福利视频 | 免费男女视频 | 欧美成人精品欧美一级乱黄 | 欧美特级一级毛片 | 精精国产xxxx视频在线野外 | 国产成人精品一区二区视频免费 | 国产精品免费一区二区三区都可以 | 亚洲综合视频一区 | 福利在线免费视频 | 91麻豆精品国产91久久久无需广告 | 中国女人内谢69xxxx天美 | 龙的两根好大拔不出去h | 欧美三级短视频 | 一级电影在线免费观看 | 欧美在线观看禁18 | 中文字幕精品在线观看 | 99riav视频一区二区 | 黄片毛片一级 | 经典三级av在线 | 综合国产一区 | 亚洲片在线观看 | 欧美一级精品片在线看 | 免费永久看羞羞片网站入口 | 成人一级视频在线观看 | 欧美日本综合 |