专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Android

能否屏蔽音量键解决方法

发布时间:2010-05-30 10:11:36 文章来源:www.iduyao.cn 采编人员:星星草
能否屏蔽音量键
各位好,手机的音量+好像接触有问题了,开机就不停的‘增加音量’,是否有办法屏蔽音量键?
在当前Activity中可以用OnKeyDown,但有没有更彻底(全局)的方法

先谢了!

------解决方案--------------------
修改系统源码过滤键值:KEYCODE_VOLUME_UP、KEYCODE_VOLUME_DOWN
------解决方案--------------------
在PhoneWindowManager里面的interceptKeyTq里处理。。。

如果这里屏蔽掉,系统的一切音量操作都是无效的~~,以后就只能通过程序调节系统音量了
------解决方案--------------------
探讨

在PhoneWindowManager里面的interceptKeyTq里处理。。。

如果这里屏蔽掉,系统的一切音量操作都是无效的~~,以后就只能通过程序调节系统音量了

------解决方案--------------------
有两种方法可以屏蔽掉音量键:
一种是如3L所说,找到KEYCODE_VOLUME_UP、KEYCODE_VOLUME_DOWN的相关响应函数并修改之;
另外一种是修改android按键码映射文件,使得音量键的按键改变,之前的那个音量键就不会有效果了。
------解决方案--------------------
探讨

刚开始的思路也是想用service监听按键,查资料发现监听只能在自己的ap启用,否则就成了“病毒”了,

请教念茜,修改哪个文件,给个参考链接,谢谢啦

------解决方案--------------------
首先需要获得root最高权限,安装个R.E管理器,PS:哥手机里面还有个 超级用户,不晓得 对结果 可有 影响。


用 R.E管理器打开根目录的 /system/usr/keylayout/????????qwerty??????.kl


删除 key ??? volume_UP WAKE ?????
删除 key ??? volume_DOWN WAKE ?????

即可

没有 理论支持 哥 瞎 试 的,U880 亲测有效

还有,里面 有 多个 *.kl 文件,多都要 修改。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: