中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android中Notification的作用是什么

發布時間:2021-06-26 15:25:18 來源:億速云 閱讀:214 作者:Leah 欄目:移動開發

今天就跟大家聊聊有關Android中Notification的作用是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

Android的系統有一個通知欄,這個通知欄很管用。通知是Android系統跟用戶交互的一個重要的部分。比如有新郵件,新短信息,未接來電等等信息都會顯示在通知欄。我們把通知欄拖下來,點擊通知信息,就能顯示通知的具體內容。很cool的功能。

我們也可以定義通知的樣式,有圖標,通知的聲音,還有LED的顏色,閃爍的頻率等等。

我們看一下例子

 1: package com.halzhang.android.notification;   2:     3: import android.app.Activity;   4: import android.app.Notification;   5: import android.app.NotificationManager;   6: import android.app.PendingIntent;   7: import android.content.Intent;   8: import android.os.Bundle;   9: import android.view.View;  10: import android.widget.Button;  11: /**  12:  * 通知  13:  * @author 張漢國  14:  */  15: public class NotificationDemo extends Activity {  16:     /** Called when the activity is first created. */  17:     //通知id  18:     private static final int NOTICE_ID = 1222;  19:     private Button notify;  20:     private Button cancel;  21:     @Override  22:     public void onCreate(Bundle savedInstanceState) {  23:         super.onCreate(savedInstanceState);  24:         setContentView(R.layout.main);  25:         notify = (Button) findViewById(R.id.noti);  26:         cancel = (Button) findViewById(R.id.cancel);  27:         notify.setOnClickListener(new View.OnClickListener() {  28:               29:             @Override  30:             public void onClick(View v) {  31:                 notityMe();  32:             }  33:         });  34:           35:         cancel.setOnClickListener(new View.OnClickListener() {  36:               37:             @Override  38:             public void onClick(View v) {  39:                 final NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);  40:                 //取消通知  41:                 manager.cancel(NOTICE_ID);  42:             }  43:         });  44:     }  45:       46:     private void notityMe(){  47:         //獲得通知管理器,通知是一項系統服務  48:         final NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);  49:         //初始化通知對象 p1:通知的圖標 p2:通知的狀態欄顯示的提示 p3:通知顯示的時間  50:         Notification notification = new Notification(R.drawable.icon, "通知測試", System.currentTimeMillis());  51:         //點擊通知后的Intent,此例子點擊后還是在當前界面  52:         PendingIntent intent = PendingIntent.getActivity(this, 0, new Intent(this, NotificationDemo.class), 0);  53:         //設置通知信息  54:         notification.setLatestEventInfo(this, "通知title", "通知信息內容", intent);  55:         //通知  56:         manager.notify(NOTICE_ID, notification);  57:     }  58: }

看完上述內容,你們對Android中Notification的作用是什么有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贵港市| 岳阳市| 文水县| 扎赉特旗| 盐山县| 林甸县| 武川县| 长岭县| 平邑县| 颍上县| 青田县| 呼伦贝尔市| 阳朔县| 武川县| 新龙县| 江山市| 台湾省| 龙岩市| 儋州市| 桓仁| 锡林浩特市| 石屏县| 秀山| 彩票| 宁城县| 通榆县| 象山县| 青岛市| 南江县| 麦盖提县| 大洼县| 金平| 博野县| 临西县| 高陵县| 疏附县| 哈密市| 蓬溪县| 凯里市| 灵山县| 方正县|