安卓原生怎么自定义按键
⑴ 安卓menu键设置为关闭屏幕!! 求高手如研究开发一下啦 能否将安卓系统的菜单键修改一下!!
以天语小黄蜂将搜索键或云键改为锁屏键的为例:
本操作需要ROOT权限,没有ROOT的网友可以略过。。
将搜索键或云键改为锁屏键的方法
要将搜索键改为一键锁屏,实际上就是将其按键功能改为与电源键等同即可
启动RE管理器,找到system/usr/keylayout/qwerty.kl,长按选择“用文本编辑器打开”
找到如下四行:
key 102 HOME WAKE-DROPPED
key 139 MENU WAKE-DROPPED
key 158 BACK WAKE-DROPPED
key 217 SEARCH WAKE-DROPPED
分别对应按键:
主页
菜单
返回
搜索
如果是阿里云系统的话,则是将搜索键改为那个云键
#key 217 SEARCH WAKE-DROPPED
key 217 CLOUD WAKE-DROPPED
后面参数 WAKE-DROPPED 表示唤醒和睡眠状态时可使用,若改为 WAKE 则表示唤醒的情况下使用
下面将把搜索键的功能改为与电源键一样以实现一键锁屏
原生安卓系统的搜索键修改如下:
找到
key 217 SEARCH WAKE-DROPPED
改为
key 217 POWER WAKE-DROPPED
阿里云系统的云键修改如下:
在原文件中有这四行
#key 127 SEARCH WAKE-DROPPED
key 127 CLOUD WAKE-DROPPED
#key 217 SEARCH WAKE-DROPPED
key 217 CLOUD WAKE-DROPPED
以#号开头的行是注释行,不必去修改,是安卓系统原来的按键功能的备忘
只要把这四行中的最后一行
key 217 CLOUD WAKE-DROPPED
改为
key 217 POWER WAKE-DROPPED
一定看清楚:只需要改一行,是行首无#号键值217的那个搜索键或云键,不是键值127的那个!!!
最后保存,然后退出RE管理器重启手机,就可以按搜索键或云键实现关屏锁键了。
注意:RE管理器在修改保存时会自动生成备份文件qwerty.kl.bak,请不要删除,以便日后恢复原按键功能。
如果要恢复原来的按键功能,操作如下:
1、将改后的qwerty.kl删除
2、将之前RE管理器自动生成的备份文件qwerty.kl.bak重新命名为qwerty.kl
3、退出RE管理器重启手机
⑵ 怎么开启原生安卓7.0的虚拟按键
工具/原料
激活系统自带虚拟按键.apk;
Re文件管理器;
方法一:
1要激活虚拟键的话,要求你的手机必需要Root获取根权限哦,接着最简单快捷的方法就是网上搜索下载“激活系统自带虚拟按键”的apk软件:
2安装后打开,界面如下,简单明了,点击“开启”,提示软件申请Root权限,我们点击允许即可,接着手机会自动重启,成功的话重启后的手机就会在下方显示出虚拟按键啦:
3原生虚拟键会占用屏幕下方的一定空间,可能会影响到系统美观哦,从左到右分别是返回、主页、最近任务、和菜单键,如果想关闭虚拟键的话,同样的进入软件选择“关闭”重启后就行了:
方法二:
1上面是借助一个小apk软件实现的,其实我们也可以进入系统内部修改以实现激活虚拟键功能:
2打开Re管理器,进入/system/目录中,找到并长按build.prop框架文件,选择右键菜单中的“以文本方式编辑”打开该文件:
3接着滑动到文档最底部,回车一下生成最后一行空白输入位置并输入语句“qemu.hw.mainkeys=0”,然后返回保存退出,将自动生成的build备份bak文件删除,接着重新启动:
4重启后就可以看见底部显示的虚拟键啦,本次用的是小米的系统,所以显示出来的样式大小都会有所不同,需要说明的是,由于系统代码的修改,所以不一样的系统呼出的原生虚拟键会有所不一样,尤其是在深度定制的系统上:
5在MIUI V5系统里,我们甚至还可以在系统设置中“按键”(呼出虚拟键后才有此设置项哦)里最下面中的“屏幕虚拟按键”项里对虚拟键进行设置,主要有是否显示“最近任务”,调整按键位置两个功能:
6同样的,如果想取消虚拟按键的话,我们再修改build文件将那句语言删除保存重启即可: