主要的程式碼為 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
沒有留言:
張貼留言