zoukankan      html  css  js  c++  java
  • Android 添加常驻图标到状态栏

     / *
         * 如果没有从状态栏中删除ICON,且继续调用addIconToStatusbar,则不会有任何变化.如果将notification中的resId设置不同的图标,则会显示不同的图标
         * / 
        private void addIconToStatusbar(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); 
        } 
  • 相关阅读:
    Eclipse安装aptana
    mysql获取下一篇和上一篇文章的ID
    Java回顾之Spring基础
    纯CSS实现各类气球泡泡对话框效果
    百度编辑器ueditor的简单使用
    实施接口
    Java快速教程
    Java GUI程序设计
    JAVA之关于This的用法
    Java 数组基础
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/6022970.html
Copyright © 2011-2022 走看看