android 如何在状态栏上增加一个icon
16lz
2021-01-23
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.
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.
更多相关文章
- Android ListView的item点击无响应的解决方法
- Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implem
- android中使用jni,ndk的C语言回调方法
- 通过Android Studio3.5.3编译安装App失败,提示安装包异常解决方
- Android 修改app图标和名称的方法
- 【Android】adapter has changed解决方法
- android中控件点击两次才响应onclick方法