android添加常驻图标到状态栏
生活随笔
收集整理的這篇文章主要介紹了
android添加常驻图标到状态栏
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/ *
? ?*如果沒有從狀態欄中刪除ICON,且繼續調用addIconToStatusbar,則不會有任何變化.如果將notification中的resId設置不同的圖標,則會顯示不同的圖標
? ?*/?
? private voidaddIconToStatusbar(int resId){?
? ?? NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);?
? ?? Notification n = new Notification();
? ?? //常駐狀態欄的圖標
? ?? n.icon = resId;
? ?? // 將此通知放到通知欄的"Ongoing"即"正在運行"組中?
? ?? n.flags |=Notification.FLAG_ONGOING_EVENT;?
? ?? // 表明在點擊了通知欄中的"清除通知"后,此通知不清除,經常與FLAG_ONGOING_EVENT一起使用 ?
? ?? n.flags |= Notification.FLAG_NO_CLEAR;? ? ?? ?
? ?? PendingIntent pi =PendingIntent.getActivity(this, 0, getIntent(),0);?
? ?? n.contentIntent = pi;?
? ?? n.setLatestEventInfo(this,getString(R.string.flow), "10M/30M", pi);?
? ?? nm.notify(NOTIFICATION_ID_ICON,n);?
?}?
private void deleteIconToStatusbar(){? ? ?? NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);? ? ??nm.cancel(NOTIFICATION_ID_ICON);? ?}
private void deleteIconToStatusbar(){? ? ?? NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);? ? ??nm.cancel(NOTIFICATION_ID_ICON);? ?}
總結
以上是生活随笔為你收集整理的android添加常驻图标到状态栏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单元测试instrumentation入
- 下一篇: Android中pendingInten