欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2019年03月16日 09:38:43   作者:水中魚之1999  
這篇文章主要介紹了Android開發(fā)之Notification手機狀態(tài)欄通知用法,結合實例形式分析了Android Notification手機狀態(tài)欄通知的常見函數(shù)、功能及使用技巧,需要的朋友可以參考下

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

簡介:

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

用法:

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

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

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

3. setContentTitle()   通知標題

4. setContentText()  通知內容

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

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

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

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

運行效果:

實現(xiàn)方法:

1.首先建立一個活動用來執(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ā)送通知的按鈕點擊事件定義事件處理方法
  @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN)
  public void send(View source){
    //創(chuàng)建一個其他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)
        //設置顯示狀態(tài)欄的通知提示信息
        .setTicker("注目提醒!")
        //設置通知圖標
        .setSmallIcon(R.drawable.seek02)
        //設置通知內容標題
        .setContentTitle("該應用發(fā)生 爆炸大 大 大 新聞??!")
        //設置通知內容
        .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 Manifest功能與權限描述大全: http://tools.jb51.net/table/AndroidManifest

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

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

相關文章

  • Android程序開發(fā)之獲取漢字的首字母

    Android程序開發(fā)之獲取漢字的首字母

    獲取漢字首字母在android程序開發(fā)中經常用到,下面通過本文給大家介紹Android程序開發(fā)之獲取漢字的首字母,需要的朋友參考下吧
    2016-03-03
  • Android微信支付開發(fā)問題

    Android微信支付開發(fā)問題

    并不是所有的BAT的API都是非常好用的,微信支付就存在不少問題,總結一下微信支付實現(xiàn)中出現(xiàn)的問題,需要的朋友可以參考下
    2015-07-07
  • Android判斷當前應用程序處于前臺還是后臺的兩種方法

    Android判斷當前應用程序處于前臺還是后臺的兩種方法

    這篇文章主要介紹了Android判斷當前應用程序處于前臺還是后臺的兩種方法,有需要的朋友可以參考一下
    2013-12-12
  • Android使用手勢實現(xiàn)翻頁效果

    Android使用手勢實現(xiàn)翻頁效果

    這篇文章主要介紹了Android使用手勢實現(xiàn)翻頁效果,本程序使用了一個ViewFlipper組件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 淺談Android中Service的注冊方式及使用

    淺談Android中Service的注冊方式及使用

    下面小編就為大家分享一篇淺談Android中Service的注冊方式及使用,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Android中實現(xiàn)HashMap排序的方法

    Android中實現(xiàn)HashMap排序的方法

    這篇文章主要介紹了Android中實現(xiàn)HashMap排序的方法,很經典的一種排序算法,需要的朋友可以參考下
    2014-08-08
  • Android Service開發(fā)應用實例

    Android Service開發(fā)應用實例

    Android的服務是開發(fā)Android應用程序的重要組成部分。不同于活動Activity,服務是在后臺運行,服務沒有接口,生命周期也與活動Activity非常不同。通過使用服務我們可以實現(xiàn)一些后臺操作,比如想從遠程服務器加載一個網頁等,下面來看看詳細內容,需要的朋友可以參考下
    2022-12-12
  • Android簡單實用的可拖拽GridView組件分享

    Android簡單實用的可拖拽GridView組件分享

    在我們日常開發(fā)中,使用?GridView?這種網格視圖的場合還是不少的,本篇我們來介紹一個支持拖拽的?GridView?組件,可以輕松搞定網格視圖的拖拽排序,需要的可以參考一下
    2023-06-06
  • Android使用Handler實現(xiàn)定時器與倒計時器功能

    Android使用Handler實現(xiàn)定時器與倒計時器功能

    Handler的最常見應用場景之一便是通過Handler在子線程中間接更新UI。這篇文章主要介紹了Android使用Handler實現(xiàn)定時器與倒計時器功能,需要的朋友可以參考下
    2018-02-02
  • Android的Activity跳轉動畫各種效果整理

    Android的Activity跳轉動畫各種效果整理

    Android的Activity跳轉就是很生硬的切換界面。其實Android的Activity跳轉可以設置各種動畫,本文整理了一些,還有很多動畫效果,就要靠我們發(fā)揮自己的想象力
    2013-06-06

最新評論