2015年5月27日 星期三

Android 開發 (九十一) Android L notification heads-up

今天要介紹如何在android裡添加 heads-up notification

主要的程式碼為  setFullScreenIntent
將 flag設為true就會出現heads-up notification了
如下
Notification notification = new Notification.Builder(MainActivity.this)
.setSmallIcon(R.drawable.ic_launcher)
.setFullScreenIntent(contentIntent, true)
.addAction(R.drawable.ic_launcher,"add",contentIntent)
.build();

在產生heads-up notification之後,接下來就是要研究如何設定btn的layout了
其實很簡單,我們只需要使用addAction即可,
第一個參數為icon ,第二個為wording,第三個為click之後的行為

如上圖,就是上面sample code產生的notification.

詳細的程式碼可以參考下面的連結
https://gist.github.com/nightbear1009/dd8d5a02f9dd566888c0

沒有留言:

張貼留言