为android添加耳机状态图标
来源:互联网 发布:linux如何安装rpm文件 编辑:程序博客网 时间:2024/04/29 21:17
原生态的android系统是没有耳机插入或未插入的状态指示的,本文就是讲解如何添加耳机插入的状态指示。效果图如下
如图,当插入耳机后,在status bar上出现了一个耳机的图标。
这个耳机的图标和sim卡信号等图标在status bar的右边,因此这个实现肯定不是通过notification实现的,那么添加这个功能只能在framwork里面寻找了。具体的修改步骤如下:
1.在frameworks/base/core/res/res/drawable-mdpi目录先添加一个stat_sys_headset.png资源文件。这里面资源文件的目录要根据设备的分辨率来确定,我的设备是HVGA的,因此资源文件放在drawable-mdpi目录下。
2.修改frameworks/base/services/java/com/android/server/status/StatusBarPolicy.java
3.修改frameworks/base/core/res/res/values/arrays.xml
其中“headset”这个字符串就是“mHeadSetPlugIconData = IconData.makeIcon( "headset", null0, 0);”中的第一个参数。“<item><xliff:g id="id">headset</xliff:g></item> ”这个语句的位置于图标在status bar上显示的位置有关。
- 为android添加耳机状态图标
- 为android添加耳机状态图标
- Android Status bar添加耳机图标
- SystemUI添加耳机图标
- Android 耳机状态监听
- 在状态栏加入耳机状态监听图标
- 在状态栏加入耳机状态监听图标
- kitkat添加耳机插拔图标
- android耳机状态的检测
- 在android系统SystemUI里面添加耳机图标的一点知识
- 在android系统SystemUI里面添加耳机图标的一点知识
- 在android系统SystemUI里面添加耳机图标的一点知识
- Android 7.1.1 插入耳机图标显示
- 为控件添加图标
- 为按钮添加图标
- 为菜单添加图标
- Android开发:检测耳机的插入状态
- Android 为Activity屏幕的标题添加图标
- 【数据库】“表提示” 的概念
- js检测浏览器和操作系统-----摘录
- android--Wifi(在真机上操作,未实现,先记录代码)
- 为什么我的sessionid会变
- C:/Inetpub/AdminsScripts的常用语法
- 为android添加耳机状态图标
- Google Maps API编程资源大全
- BitTorrent 性能卓越的原因
- EM算法
- Java的内存泄漏
- 推荐一个Linux下非常棒的音乐播放管理工具-Songbird !
- IIS FTP PASV模式下更改端口范围
- 【数据库】数据聚合的概念?
- IIS状态代码的含义(常见HTTP、FTP请求错误)