本教學適用於ios系統,決勝時刻手遊在國區還未上線,那麼,如何下載及登陸呢?接下來小編為您帶來相關教學。1首先,在桌面開啟【App Store】,在搜尋欄中搜尋【決勝時刻】,可以看到,結果
2020-11-29 13:46:59
Notification一般用在電話,簡訊,郵件,鬧鐘鈴聲,訊息提醒,比如網易新聞會給我展示最新的新聞,百度用戶端將最新的熱點展示給我們,手機螢幕會出現一個通知欄。 這就是android Notification通知欄控制元件的展示
新建一個android專案叫做NotificationShowT,其他的引數可以自己設定,點選完成。可以得到如下專案示意圖:
main.xml設定資訊,我們需要設定兩個Button,這個兩個Button比較常見的屬性,一個功能是開啟通知,一個功能是關閉通知。其中的引數設定
android:id="@+id/..." 宣告button的ID
android:layout_width="fill_parent" 與父控制元件的寬度一致
android:layout_length="wrap_content" 與自身控制元件高度一致
android:text="" button控制元件展示的文字
Notification屬性說明:
新增聲音
Notification.defaults |=Notification.DEFAULT_SOUND;
或者使用以下幾種方式
Notification.sound = Uri.parse("file:///sdcard/xx/xx.mp3");
Notification.sound = Uri.withAppendedPath(Audio.Media.INTERNAL_CONTENT_URI, "6");
如果想要讓聲音持續重複直到使用者對通知做出反應,則可以在notification的flags欄位增加"FLAG_INSISTENT"
如果Notification的defaults欄位包括了"DEFAULT_SOUND"屬性,則這個屬性將覆蓋sound欄位中定義的聲音
新增振動
Notification.defaults |= Notification.DEFAULT_VIBRATE;
或者可以定義自己的振動模式:
long[] vibrate = {0,50,100,200}; //0毫秒後開始振動,振動50毫秒後停止,再過100毫秒後再次振動200毫秒
Notification.vibrate = vibrate;
long陣列可以定義成想要的任何長度
如果Notification的defaults欄位包括了"DEFAULT_VIBRATE",則這個屬性將覆蓋vibrate欄位中定義的振動
新增LED燈提醒
Notification.defaults |= Notification.DEFAULT_LIGHTS;
或者可以自己的LED提醒模式:
Notification.ledARGB = 0xff00ff00;
Notification.ledOnMS = 300; //亮的時間
Notification.ledOffMS = 1000; //滅的時間
Notification.flags |= Notification.FLAG_SHOW_LIGHTS;
主程式講解,程式通過findViewById()找到兩個Button,初始化
NotificationManager mNotificationManager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERV);
之後再開啟的按鈕的點選事件中,定義Notification的各個屬性
notification.icon = R.drawable.icon;// 設定通知的圖示
notification.tickerText = tickerText; // 顯示在狀態列中的文字
// 單擊通知後會跳轉到NotificationShow類 ,跳到自己
intent = new Intent(NotificationShow.this,
NotificationShow.class);
// 獲取PendingIntent,點選時傳送該Intent
pIntent = PendingIntent.getActivity(NotificationShow.this, 0,
intent, 0);
試驗結果,如下所示,剛開始點選按鈕,通知圖示和文字展示,完畢之後文字停止展示,點選關閉通知按鈕,通知資訊關閉
相關文章
本教學適用於ios系統,決勝時刻手遊在國區還未上線,那麼,如何下載及登陸呢?接下來小編為您帶來相關教學。1首先,在桌面開啟【App Store】,在搜尋欄中搜尋【決勝時刻】,可以看到,結果
2020-11-29 13:46:59
當我們在玩決勝時刻11-決勝時刻的時候如何進入監獄呢?1進入監獄,被士兵拉下車後,可以看到開啟的門,按住w鍵向大門走去,等待電梯的下降。 2隊友被拽倒在地,按住w繼續往前走,被帶著頭
2020-11-29 05:28:59
悟飯趣玩是一款可以直接下載遊戲的一款軟體,有很多朋友不知道如何下載,我在這裡出個教學。有需要的朋友可以看看。1第一步,開啟手機悟飯趣玩。 2第二步,點選psp類型遊戲。 3
2020-07-23 10:29:44
ps4惡靈古堡6怎麼雙人呢,還是有很多的小夥伴們不知道吧,現在我就來為朋友們簡單的介紹一下吧。1首先,我們大家先來一起看,如果是本地雙人的話就需要先進入我們的遊戲,再去選擇模
2020-07-23 10:29:42
許多小夥伴都喜歡玩墓麗影10:崛起那怎麼調中文字幕及語音?接下來我給大家簡單分享一下我的經驗,這次的古墓奇兵還有中文語音哦!1首先,我們開啟電腦,進入遊戲古墓奇兵這款遊戲,進入
2020-07-23 10:29:30
現在使用蘋果手機的小夥伴越來越多,那麼很多人想在蘋果手機上下載facebook卻不知道具體的操作方法,這裡小編就給大家介紹下蘋果手機怎麼下載facebook,希望能幫助到大家。 1首先
2019-12-26 05:53:33