android模拟power键,android 发送模拟按键
1. 权限
需要在manifest 里面增加android:sharedUserId="android.uid.system"
加上权限
...
android:sharedUserId="android.uid.system">
....
2.使用
例子 sendKeyCode(KeyEvent.KEYCODE_POWER);
//导包
import android.app.Instrumentation;
import android.view.KeyEvent;
.....
/**
* 发送一个按键
* @param keyCode 按键值
*/
private void sendKeyCode(final int keyCode) {
new Thread(new Runnable() {
@Override
public void run() {
try {
Instrumentation inst = new Instrumentation();
inst.sendKeyDownUpSync(keyCode);
} catch (Exception e) {
e.printStackTrace();
}
}
}).start();
}
3. keyevent的值
如果使用的是android studio
可以直接使用shift + ctrl + N 搜索KeyEvent.java
image.png
点击红框
实际framework路径:frameworks\base\core\java\android\view\KeyEvent.java
android模拟power键,android 发送模拟按键相关推荐
- sendevent/getevent模拟Power键
1.显示event设备 # getevent -t add device 1: /dev/input/event6name: "rk29-keypad" add device 2: ...
- RK3588长按power键强制关机的按键时间设置
RK3588长按power键强制关机的按键时间设置 本文适用于RK3588+RK806(电源管理芯片)的方案,power(电源)键是直接控制RK806来控制RK3588的上下电,可以实现短按开机.长按 ...
- android4.2 拦截power键,Android 屏蔽Power键 Home键
2014-04-18 17:22 1557人阅读 评论(0) 收藏 举报 分类: Android(46) 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近正在处理工厂测试的功能,里面有个功能 ...
- android 输入法确定键,android 改变输入法enter键文字 为搜索 下一个 以及前往
我们大家都知道通过指定EditText的android:imeOptions属性可以修改 输入法enter键的显示情况 例如: android:imeOptions="actionNext& ...
- android辅助功能模拟home键,Android launcher中模拟按home键的实现
Android launcher中模拟按home键的实现 Intent mHomeIntent = new Intent(Intent.ACTION_MAIN); mHomeIntent.addCat ...
- Android 按power键唤醒屏幕流程
http://blog.csdn.net/shadow_dance/article/details/8070252 屏幕唤醒流程: /framework/base/policy下面KeyguardVi ...
- android 自定义组合键,Android组合按键功能定制(Framework)
Android组合按键功能定制(Framework) 涉及文件 alps/frameworks/base/services/core/java/com/android/server/policy/Ph ...
- android 拦截音量键,Android 音量键增大减小捕捉
Android 音量键增大减小捕捉: @Override public boolean onKeyDown( int keyCode, KeyEvent event) { // TODO Auto-g ...
- android盒子虚拟键,Android虚拟键(NavigationBar)适配
Android虚拟键适配,之前我一直没有在乎过,因为一般我都是自动适应布局,但是最近用到一个界面效果,自己写了一个PopupWindow,造成了类似的效果 未适配图 可以发现,虚拟键位,挡住了取消按钮 ...
最新文章
- 《面向对象程序设计》c++第五次作业___calculator plus plus
- [转]解决安装m2eclipse插件后,eclipse启动时在控制台提示的警告
- RGB_YUV_YCbCr
- 免费分享老男孩全栈9期视频,共126天
- 揭秘丨7分钟看懂华为云鲲鹏Redis背后的自研技术
- c语言 格式转换函数,C语言中的格式转换函数.doc
- docker 相关基本命令(updating...)
- 使用Python批量替换指定目录所有文件中的指定文本
- 运行python manage.py runserver报错现象、原因和解决办法
- 安装包 — 夜神模拟器下载地址
- 四、分布式账本技术对比
- 如何安装树莓派摄像头模块
- C语言计算圆周率小数后10位,计算圆周率Pi(π)值,精确到小数点后10000位 - 圆周率10000位 - C++ 爱好者...
- Android Shape 详细使用
- torch学习 (41):torch中的tensor初始化操作
- 查询MAC地址和接口的对应关系
- python网课教学_如何上好网课 — 老师录课和在线上课教学经验谈
- 学习笔记(05):【中国PHP教育大牛高洛峰】亲授php教程-PHP常量的介绍
- android 客户端 和 新浪微博如何打通的
- 数字图像处理实验(七)| 形态学图像处理{生成结构元素strel、腐蚀运算imerode、膨胀运算imdilate、开运算imopen、闭运算imclose}(附代码和实验截图、汉字视力表项目、总结)