久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Android開發(fā)之Notification手機(jī)狀態(tài)欄通知用法實(shí)例分

這篇文章主要介紹了Android開發(fā)之Notification手機(jī)狀態(tài)欄通知用法,結(jié)合實(shí)例形式分析了Android Notification手機(jī)狀態(tài)欄通知的常見函數(shù)、功能及使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Android開發(fā)之Notification手機(jī)狀態(tài)欄通知用法。分享給大家供大家參考,具體如下:

簡介:

通知是顯示在手機(jī)狀態(tài)欄的通知(PS:就是手機(jī)上方,顯示時(shí)間啥的那一欄)

用法:

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

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

2. setAutoChange()  設(shè)置點(diǎn)擊通知后,通知自動(dòng)從狀態(tài)欄刪除

3. setContentTitle()   通知標(biāo)題

4. setContentText()  通知內(nèi)容

5. setSmallcon()      為通知設(shè)置圖標(biāo)

6. setLargelcon()       為通知設(shè)置大圖標(biāo)

7. setTick()               設(shè)置通知狀態(tài)欄的提示文本

8. setContentIntent()點(diǎn)擊通知后要啟動(dòng)的相應(yīng)組件

運(yùn)行效果:

實(shí)現(xiàn)方法:

1.首先建立一個(gè)活動(dòng)用來執(zhí)行:


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);
    //獲取系統(tǒng)的Notification對象
    notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
   }
  //為發(fā)送通知的按鈕點(diǎn)擊事件定義事件處理方法
  @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
  public void send(View source){
    //創(chuàng)建一個(gè)其他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)
        //設(shè)置打開通知 通知自動(dòng)消失
        .setAutoCancel(true)
        //設(shè)置顯示狀態(tài)欄的通知提示信息
        .setTicker("注目提醒!")
        //設(shè)置通知圖標(biāo)
        .setSmallIcon(R.drawable.seek02)
        //設(shè)置通知內(nèi)容標(biāo)題
        .setContentTitle("該應(yīng)用發(fā)生 爆炸大 大 大 新聞!!")
        //設(shè)置通知內(nèi)容
        .setContentText("冒險(xiǎn)沒有 你手機(jī)自嗨罷了~")
        //設(shè)置使用默認(rèn)的聲音 LED燈
        .setDefaults(Notification.DEFAULT_SOUND|Notification.DEFAULT_LIGHTS)
        //設(shè)置通知自定義聲音
//        .setSound()
        .setWhen(System.currentTimeMillis())
        //設(shè)置他只要啟動(dòng)的程序Intent
        .setContentIntent(pendingIntent)
        .build();
    notificationManager.notify(NOTIFICATION_ID,notification);
  }
  public void del(View view){
    //取消通知
    notificationManager.cancel(NOTIFICATION_ID);
  }
}

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


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

最后記得添加權(quán)限(mainfest)


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

PS:關(guān)于Android權(quán)限控制可參考~
Android Manifest功能與權(quán)限描述大全: http://tools.html5code.net/table/AndroidManifest

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android開發(fā)入門與進(jìn)階教程》、《Android調(diào)試技巧與常見問題解決方法匯總》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)》

希望本文所述對大家Android程序設(shè)計(jì)有所幫助。

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

這篇文章主要介紹了Android開發(fā)之TabHost選項(xiàng)卡及相關(guān)疑難解決方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Android開發(fā)中TabHost選項(xiàng)卡的常見用法以及相關(guān)疑難問題解決方法,需要的朋友可以參考下
這篇文章主要介紹了Android TabHost選項(xiàng)卡標(biāo)簽圖標(biāo)始終不出現(xiàn)的解決方法,涉及Android界面布局相關(guān)屬性與狀態(tài)設(shè)置操作技巧,需要的朋友可以參考下
這篇文章主要介紹了Android開發(fā)實(shí)現(xiàn)模仿微信小窗口功能,結(jié)合實(shí)例形式分析了Android實(shí)現(xiàn)微信風(fēng)格Dialog對話框窗口相關(guān)功能與布局操作技巧,需要的朋友可以參考下
這篇文章主要介紹了Android開發(fā)之PopupWindow創(chuàng)建彈窗、對話框的方法,結(jié)合實(shí)例形式詳細(xì)分析了Android使用PopupWindow創(chuàng)建對話框相關(guān)操作技巧,需要的朋友可以參考下
這篇文章主要介紹了Android開發(fā)之DatePickerDialog、TimePickerDialog時(shí)間日期對話框用法,結(jié)合實(shí)例形式分析了Android使用DatePickerDialog、TimePickerDialog顯示日期時(shí)間相關(guān)操作技巧,需要的朋友可以參考
這篇文章主要介紹了Android開發(fā)之ProgressDialog進(jìn)度對話框用法,簡單介紹了ProgressDialog進(jìn)度對話框常見函數(shù)功能,并結(jié)合實(shí)例形式分析了ProgressDialog組件創(chuàng)建及使用進(jìn)度對話框相關(guān)操作技巧,需
主站蜘蛛池模板: 亚洲国产成人精品女人久久久 | 97视频免费在线观看 | 黄色小视频免费 | 国产精品久久久久久久久久久久久 | 亚洲欧美视频一区 | 日本女人性生活视频 | 成人aaa| 中文字幕在线观看日本 | 一区二区三区精品 | 国产欧美成人 | 波多野结衣一区二区三区在线观看 | 在线观看国产黄色 | 黄色天天影视 | 亚洲欧美日韩国产精品 | 亚洲欧美在线观看 | 日本视频一区二区三区 | 日韩中文字幕在线观看 | 特级丰满少妇一级aaaa爱毛片 | 一道本av| 在线观看的av网站 | 午夜在线观看视频网站 | 成人涩涩 | 91欧美激情一区二区三区成人 | 国产精品视频免费在线观看 | 国产吃瓜黑料一区二区 | 视频一区中文字幕 | 91久久国产综合久久91精品网站 | 国产午夜三级一区二区三 | 麻豆av网站| 中文在线免费观看 | 亚洲福利精品 | 91青青草 | 亚洲黄色在线 | 亚洲综合在线视频 | 四虎网站 | 久久日本 | 久草福利资源站 | 亚洲一区二区在线视频 | 久久伊人网站 | 久久精品视频网站 | 欧美理论在线观看 |