[Android] 25-1 Notification 通知簡介 - 給你魚竿- 痞客邦
文章推薦指數: 80 %
Notification會出現在System bar上面主要的結構有三a. 小圖示, 用setSmaillIcon來設置b. 標題, 用setContentTitle來設置c. 內文, 用setCon.
關閉廣告
給你魚竿
跳到主文
凡事起頭難,就給你難的
部落格全站分類:數位生活
相簿
部落格
留言
名片
公告版位
Aug22Tue201714:57
[Android]25-1Notification通知簡介
Notification會出現在Systembar上面主要的結構有三a.小圖示,用setSmaillIcon來設置b.標題,用setContentTitle來設置c.內文,用setContentText來設置
附加動作一個Notification可以附加多個動作像是開啟一個activity,或是在上面加上按鈕來達成特定行為或是瞬間回復文字訊息(Android4,1之後)
優先權你可以用setPriority()在Notification上設定優先權由高到低分別是PRIORITY_MAXPRIORITY_HIGHPRIORITY_DEFAULTPRIORITY_LOWPRIORITY_MIN
版面擴充可以利用setStyle()來達到版面擴充(只能在Android4.1以後用)如果在之前的版本要用,就只好寫在Activity上來使用
管理更新Notification可以藉由id來達到更新的通知當舊的notification還在時會取代舊的而如果舊的已經被關閉,則會建立新的
移除a,使用者個別關閉或透過全部移除b.在使用者按下觸發事件通知內部設定setAutoCancel()c.直接針對特定id呼叫cancel()d.呼叫cancelAll()關閉所有通知
啟動Activity利用PendingIntent來達到效果可設定android:parentActivityName來設定返回的Activity利用TaskStackBuilder.create()來建立堆疊建立器。
或是設定android:taskAffinity來不使用返回堆疊
顯示進度利用setProgress(max,progress,false)來達成
特殊處理a.可以利用setPriority設定高優先權並使用鈴聲和震動則可以上方浮動視窗下來顯示,即鎖定螢幕通知b.可以用addPerson()來將使用者名單的人用到通知使用
設定顯示範圍使用setVisibility()來設定VISIBILITY_PUBLIC:顯示通知的完整內容。
VISIBILITY_SECRET:不在鎖定螢幕上顯示此通知的任何部分。
VISIBILITY_PRIVATE:顯示基本資訊,例如通知的圖示與內容標題,但隱藏通知的完整內容。
控制媒體撥放利用addAction()方法使用Notification.MediaStyle即可達成
自訂通知版面用RemoteViews來達成一般檢視的版面最大為64dp,擴充檢視的版面最大為256dp。
1.官網https://developer.android.com/guide/topics/ui/notifiers/notifications.html
2.照官網的一個簡單例子
文章標籤
AndroidNotification
全站熱搜
創作者介紹
RX1226
給你魚竿
RX1226發表在痞客邦留言(0)人氣()
全站分類:數位生活個人分類:25.Notification上一篇:[Android]24-2CursorLoader+ContentProvider
下一篇:[Java]3-9JavaMail-使用Gmail
▲top
留言列表
發表留言
GoogleAdSense
文章分類
Android(27)
1.環境設定(12)0.常見問題(22)2.基本(28)3.應用(26)4.NDK(4)5.UI(12)6.Material(0)7.GoogleMap(3)8.Parse(1)9.效能(15)10.Dialog(11)11.Activity(5)12.Storage(5)13.SourceCode(2)14.Menu(7)15.Toolbar(4)16.Intent(8)17.ProgressBar(3)18.Firebase(6)19.FB(6)20.ContentProvider(5)21.Thread(3)22.Fragment(3)23.Test(1)24.Loader(2)25.Notification(1)26.recyclerview(0)
Arduino(1)
1.環境設定(1)
Java(24)
0.常見問題(3)1.環境設定(2)2.基本(4)3.應用(9)4.基本資料型態(6)5.Operator運算子(8)6.條件與迴圈控制(7)7.Object物件(12)8.方法Method(5)9.陣列Array(7)10.String(10)11.Compilersugar(4)12.CodeStyle(7)13.Numbers(8)14.jsoup(7)15.JDBC(0)16.Package(3)17.修飾子Modifier(4)18.巢狀類別NestedClasses(4)19.介面Interface(5)20.例外處理(3)21.Collection(10)22.泛型Generics(3)23.Lambda(0)
C/C++(3)
1.環境設定(1)2.基本(1)3.應用(2)
JavaEE(2)
0.常見問題(2)1.環境安裝(8)
HTML(2)
1.基本(8)2.Tags(5)
CSS(2)
1.基本(1)2.應用(1)
JavaScript(3)
1.基本(4)2.應用(0)3.圖表Chart.js(1)
Bootstrap(1)
1.基本(1)
PHP(1)
1.環境設定(2)
AndroidStudio(2)
0.常見問題(1)1.基本(23)
Eclipse(2)
1.基本(9)2.應用(2)
SQLite(1)
1.環境設定(1)
OracleSQL(2)
0.常見問題(3)1.環境設定(4)
SourceTree(1)
1.基本(17)
Bitbucket(1)
1.基本(3)
GitHub(1)
1.基本(2)
CentOS(1)
2.應用(1)
GoogleCloudPlatform(1)
1.基本(5)
Parse(1)
1.基本(2)
Paypal(1)
1.基本(1)
TortoiseGit(1)
1.基本(1)
TortoiseSVN(1)
1.基本(3)
SynologyNAS(1)
1.基本(9)
Unreal4(2)
1.環境設定(1)2.基本(2)
Game(1)
CodeHunt(19)
GameMaker(1)
1.Tutorial(13)
Normal(1)
基本(3)
Blog(1)
PIXNET(1)
Blog生命史(1)
歷程(3)
網站推薦(1)
通用(13)
軟體推薦(1)
實用Free(6)
廣告賺錢(1)
廣告賺錢(7)
證照(2)
Google(2)經濟部(1)
電腦組裝(1)
選購(8)
最新文章
熱門文章
參觀人氣
本日人氣:
累積人氣:
POWEREDBY
(登入)
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2022PIXNET
關閉視窗
延伸文章資訊
- 1碼農日常-『Android studio』Notification通知之用法(含點擊事件)
這篇要來寫關於android中"通知(Notification)"的用法最近基於公司需求而開始研究它就這樣研究了幾天..我覺得我最大的收穫是學會拼Notification這.
- 2Day 28 - Notification通知 - iT 邦幫忙
Android初學筆記系列第28 篇. Ivan. 6 年前‧ 16057 瀏覽. 1. Notification是顯示在狀態列(Status bar)的訊息,並在展開後可以顯示更多內容,常用在...
- 3Android Notification 實作(基本) - Medium
想要學得很完整可以直接看官方的Codelabs教學https://developer.android.com/codelabs/advanced-android-kotlin-training-...
- 42.5.8 Notification(状态栏通知)详解 - 菜鸟教程
本节引言: 本节带来的是Android中用于在状态栏显示通知信息的控件:Notification,相信大部分学Android都对他都很熟悉,而网上很多关于Notification的使用教程都是 ...
- 5Android通知- Android開發教學 - 極客書
setContentText("Hi, This is Android Notification Detail!"); 通知有很多可選的屬性,可以設置。要更多地了解它們,請參考Notificat...