1. 首先需要在alps/frameworks/base/res/res/values/config.xml中定义需要显示的icon的配置信息。以添加headset(耳机图标)为例
2.其次在
alps/frameworks/packages/SystemUI/src/com/android/systemui/statusbar/PhoneStatusBarPolicy.java 中进行初始化
3.然后在
alps/frameworks/packages/SystemUI/src/com/android/systemui/statusbar/PhoneStatusBarPolicy.java 中注册相应的receiver来接收Intent
同时在updateHeadSet方法中调用StatusBarManager提供的setIcon/setIconVisibility方法 来显示或隐藏head seticon.

更多相关文章

  1. Android ListView的item点击无响应的解决方法
  2. Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implem
  3. android中使用jni,ndk的C语言回调方法
  4. 通过Android Studio3.5.3编译安装App失败,提示安装包异常解决方
  5. Android 修改app图标和名称的方法
  6. 【Android】adapter has changed解决方法
  7. android中控件点击两次才响应onclick方法

随机推荐

  1. mysql 行列转换的示例代码
  2. 详解MySQL 数据库隔离级别与MVCC
  3. 解决mysql删除用户 bug的问题
  4. 详解分析MySQL8.0的内存消耗
  5. MySQL数据备份方法的选择与思考
  6. MySQL 分表分库怎么进行数据切分
  7. MySQL使用B+Tree当索引的优势有哪些
  8. Mysql主从复制与读写分离图文详解
  9. mysql中的7种日志小结
  10. MySQL存储过程的创建、调用与管理详解