Android(安卓) U8800 长按 搜索键、返回键 锁屏或解锁的设置方法

简介: 该设置办法适用于所有android手机,当然包括U8800了。 * 首先手机一定要有ROOT权限,关于如何获得ROOT权限,这里就不多说了,一般安装个ROOT的小软件就搞定了。 安装一个R.E管理器(Root Explorer),运行R.

该设置办法适用于所有android手机,当然包括U8800了。

 

* 首先手机一定要有ROOT权限,关于如何获得ROOT权限,这里就不多说了,一般安装个ROOT的小软件就搞定了。

 

安装一个R.E管理器(Root Explorer),运行R.E软件,点上面的只读和改写切换按钮,将当前模式改为改写,然后进入到 /system/usr/keylayout 目录下,在触摸屏上长按 qwerty.kl 文件,在弹出的菜单中选择文本编辑器方式打开,编辑该文件的内容即可改变手机上每个按键的功能了,例如:

 

修改“搜索”键为锁屏,也就是相当于电源键的黑屏功能,可以修改:

key 217   SEARCH 

改为:

key 217   POWER 

 

当然,你也可以修改为这样:

key 217   POWER            WAKE_DROPPED 

 

更可以改为这样:

 

key 217   POWER            WAKE 

 

 

这里要说一下 WAKE 和 WAKE_DROPPED 的区别:

WAKE 表示唤醒(激活屏幕)并发送请求

WAKE_DROPPED 表示唤醒(激活屏幕)而不发送请求 

 

为了方便大家理解,我再详细举例说明一下:

key 102   HOME                                        (HOME键必须在亮屏解锁的情况下才可以按,否则按了无任何反应)

key 102   HOME            WAKE                   (HOME键在机器未唤醒情况下可按,按下后机器被唤醒,并且提交该按键的按钮事件)

key 102   HOME            WAKE_DROPPED    (HOME键如果机器在未唤醒状态下,按一下先唤醒机器,再按一下,才提交该按键的按钮事件)     

 

key 后面的数字表示按键的物理编码,后面的英文表示在Android系统中的按键功能名称,所以我们只要把按键的物理编码和对应的按键功能英文名称进行修改,就可以了。
比如 把HOME键的功能改为拍照的按键,那么就可以进行如下修改:
key 102   HOME
修改为:
key 102   CAMERA

常用的按键编码默认对应的功能按键如下: 

key 102   HOME 返回主桌面键(房子图标那个键)
key 139   MENU 菜单键    
key 158   BACK 返回/退出键
key 217   SEARCH 搜索键
key 107   ENDCALL 挂断键
key 116   POWER 电源键
key 212   CAMERA 拍照键

 

 

 qwerty.kl 文件内容如下:

key 399   GRAVE
key 2     1
key 3     2
key 4     3
key 5     4
key 6     5
key 7     6
key 8     7
key 9     8
key 10    9
key 11    0
key 158   BACK              
key 230   SOFT_RIGHT        
key 60    SOFT_RIGHT        
key 107   ENDCALL           WAKE_DROPPED
key 62    ENDCALL           WAKE_DROPPED
key 229   MENU              
key 139   MENU              
key 59    MENU              
key 127   SEARCH            
key 217   SEARCH            
key 228   POUND
key 227   STAR
key 231   CALL              WAKE_DROPPED
key 61    CALL              WAKE_DROPPED
key 232   DPAD_CENTER       WAKE_DROPPED
key 108   DPAD_DOWN         WAKE_DROPPED
key 103   DPAD_UP           WAKE_DROPPED
key 102   HOME              
key 105   DPAD_LEFT         WAKE_DROPPED
key 106   DPAD_RIGHT        WAKE_DROPPED
key 115   VOLUME_UP         WAKE
key 114   VOLUME_DOWN       WAKE
key 116   POWER             WAKE
key 212   CAMERA

key 16    Q
key 17    W
key 18    E
key 19    R
key 20    T
key 21    Y
key 22    U
key 23    I
key 24    O
key 25    P
key 26    LEFT_BRACKET
key 27    RIGHT_BRACKET
key 43    BACKSLASH

key 30    A
key 31    S
key 32    D
key 33    F
key 34    G
key 35    H
key 36    J
key 37    K
key 38    L
key 39    SEMICOLON
key 40    APOSTROPHE
key 14    DEL
        
key 44    Z
key 45    X
key 46    C
key 47    V
key 48    B
key 49    N
key 50    M
key 51    COMMA
key 52    PERIOD
key 53    SLASH
key 28    ENTER
        
key 56    ALT_LEFT
key 100   ALT_RIGHT
key 42    SHIFT_LEFT
key 54    SHIFT_RIGHT
key 15    TAB
key 57    SPACE
key 150   EXPLORER
key 155   ENVELOPE        

key 12    MINUS
key 13    EQUALS
key 215   AT

# On an AT keyboard: ESC, F10
key 1     BACK              
key 68    MENU              

key 113 MUTE
key 163 MEDIA_NEXT
key 164 MEDIA_PLAY_PAUSE
key 165 MEDIA_PREVIOUS
key 226 HEADSETHOOK WAKE

key 231 CALL WAKE_DROPPED 

 

 

 

 

 

 

 

目录
相关文章
|
4月前
|
XML API Android开发
码农之重学安卓:利用androidx.preference 快速创建一、二级设置菜单(demo)
本文介绍了如何使用androidx.preference库快速创建具有一级和二级菜单的Android设置界面的步骤和示例代码。
129 1
码农之重学安卓:利用androidx.preference 快速创建一、二级设置菜单(demo)
|
7月前
|
数据库 Android开发
Android 通过升级SettingsProvider数据强制覆盖用户的设置项
Android 通过升级SettingsProvider数据强制覆盖用户的设置项 【5月更文挑战第7天】
170 5
|
3月前
|
Android开发
Android经典实战之Textview文字设置不同颜色、下划线、加粗、超链接等效果
本文介绍了 `SpannableString` 在 Android 开发中的强大功能,包括如何在单个字符串中应用多种样式,如颜色、字体大小、风格等,并提供了详细代码示例,展示如何设置文本颜色、添加点击事件等,助你实现丰富文本效果。
271 3
|
7月前
|
存储 Java Android开发
Android系统 设置第三方应用为默认Launcher实现和原理分析
Android系统 设置第三方应用为默认Launcher实现和原理分析
1001 0
|
4月前
|
Java 网络安全 开发工具
UNITY与安卓⭐一、Android Studio初始设置
UNITY与安卓⭐一、Android Studio初始设置
|
5月前
|
XML Android开发 数据格式
Android 中如何设置activity的启动动画,让它像dialog一样从底部往上出来
在 Android 中实现 Activity 的对话框式过渡动画:从底部滑入与从顶部滑出。需定义两个 XML 动画文件 `activity_slide_in.xml` 和 `activity_slide_out.xml`,分别控制 Activity 的进入与退出动画。使用 `overridePendingTransition` 方法在启动 (`startActivity`) 或结束 (`finish`) Activity 时应用这些动画。为了使前 Activity 保持静止,可定义 `no_animation.xml` 并在启动新 Activity 时仅设置新 Activity 的进入动画。
124 12
|
3月前
|
图形学 iOS开发 Android开发
从Unity开发到移动平台制胜攻略:全面解析iOS与Android应用发布流程,助你轻松掌握跨平台发布技巧,打造爆款手游不是梦——性能优化、广告集成与内购设置全包含
【8月更文挑战第31天】本书详细介绍了如何在Unity中设置项目以适应移动设备,涵盖性能优化、集成广告及内购功能等关键步骤。通过具体示例和代码片段,指导读者完成iOS和Android应用的打包与发布,确保应用顺利上线并获得成功。无论是性能调整还是平台特定的操作,本书均提供了全面的解决方案。
153 0
|
4月前
|
开发工具 Android开发
Android项目架构设计问题之外部客户方便地设置回调如何解决
Android项目架构设计问题之外部客户方便地设置回调如何解决
29 0
|
4月前
|
数据可视化 Java 数据挖掘
Android项目架构设计问题之设置RecyclerView的LayoutManager如何解决
Android项目架构设计问题之设置RecyclerView的LayoutManager如何解决
35 0
|
5月前
|
Java Android开发
android 设置系统时间的流程
android 设置系统时间的方法
372 2