android禁用光感按键

用RE浏览器打开/system/usr/keylayout下的qwerty.kl文件,

找到key 158 BACK

key 139 MENU

key 102 HOME

分别在其之前加下#号,如下:

#key 158 BACK

#key 139 MENU

#key 102 HOME

保存文件后退出重启系统生效。

时间: 2024-11-14 05:06:51

android禁用光感按键的相关文章

Android隐藏虚拟按键,关闭开机动画、开机声音

/*********************************************************************** * Android隐藏虚拟按键,关闭开机动画.开机声音 * 声明: * 有时候,我们可能会希望隐藏掉android中的虚拟按键,当然,那个 * Android的开机动画,有时候也是挺讨人厌的,也是可以隐藏的. * * 2016-1-7 深圳 南山平山村 曾剑锋 **********************************************

Android开发之按键、触摸屏和手势输入专业压力测试方法

按键输入.触摸屏输入和手势笔画输入等功能是Android开发的基本功能,其稳定性和健壮性对移动应用系统开发非常重要.按键.触摸屏和手势输入专业压力测试方法可以使用Monkey,对应用程序进行压力测试,检测该应用的稳定性.健壮性.Monkey是Android平台下自动化测试工具,它向系统发送伪随机的用户事件流(如按键输入.触摸屏输入.手势输入等). 一.压力测试工具Monkey基本用法: adb shell monkey [options] 注:若不指定options,Monkey将以无反馈模式启

android 实现模拟按键

android 实现模拟按键方法一 通过Runtime实现,代码如下: try { String keyCommand = "input keyevent " + KeyEvent.KEYCODE_MENU; Runtime runtime = Runtime.getRuntime(); Process proc = runtime.exec(keyCommand); } catch (IOException e) { // TODO Auto-generated catch bloc

[Android Pro] android 禁用和开启四大组件的方法(setComponentEnabledSetting )

在用到组件时,有时候我们可能暂时性的不使用组件,但又不想把组件kill掉,比如创建了一个broadcastReceiver广播监听器,用来想监听 第一次开机启动后获得系统的许多相关信息,并保存在文件中,这样以后每次开机启动就不需要再去启动该服务了,也就是说如果没有把receiver关闭掉, 就算是不做数据处理,但程序却还一直在后台运行会消耗电量和内存,这时候就需要把这个receiver给关闭掉. 如何关闭组件?  关闭组件其实并不难,只要创建packageManager对象和ComponentN

Android手机输入法按键监听-dispatchKeyEvent

近期在项目开发中遇到一个关于手机输入键盘的坑.特来记录下. 应用场景: 项目中有一个界面是用viewpaper加三个fragment写的,当中viewpaper被我屏蔽了左右滑动,上面有三个点击按钮,点击他们能够切换页面(不要问我为什么这么写,由于你不知道需求有多么的操蛋).每一个fragment里面都有五六个竖着排列的edittext.仅仅有一个fragment里面的edittext都填写了才让跳到下一个.大致效果图例如以下: 遇到的问题 測试的时候发现一个问题(说实话确实非常佩服这个測试妹子

Android给自定义按键添加广播和通过广播给当前焦点输入框赋值

一.给自定义按键添加广播 修改PhoneWindowManager.java中的interceptKeyBeforeDispatching方法 /frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java 1 @Override 2 public long interceptKeyBeforeDispatching(WindowState win, KeyEvent event, int

Android(Linux)模拟按键、触摸屏等事件

前提: 在我们应用程序或者在写Android自动化测试时候常常会需要模拟实体按键,来给我们做测试用.这也是我要整理的目的.主要的涉及的是Linux Input Event事件.以下的例子基于Android 5.1(Linux-3.10). 一.利用getevent.sendevent模拟按键 (1)命令:getevent -t 结果: ... add device 6: /dev/input/event9 bus: 0000 vendor 0000 product 0000 version 00

Android 获取虚拟按键的高度

//获取虚拟按键的高度 public static int getNavigationBarHeight(Context context) { int result = 0; if (hasNavBar(context)) { Resources res = context.getResources(); int resourceId = res.getIdentifier("navigation_bar_height", "dimen", "androi

[Android] hid设备按键流程简述

hexdump /dev/hidraw0就能看到usbhid设备传输过来的裸流 如:按下Input键 003ae60 0000 0096 8000 006b 0000 0000 0000 0000 * 003aea0 0000 0086 8000 0000 0000 0000 0000 0000 * 前面的估计是码流头(003ae60),还有按下(0096),松开(8000)等信息,识别按键有效信息是(006b) 006b其实是索引值,会在下表中寻找键值发送给Android,如:6b对应186