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 发送模拟按键相关推荐

  1. sendevent/getevent模拟Power键

    1.显示event设备 # getevent -t add device 1: /dev/input/event6name: "rk29-keypad" add device 2: ...

  2. RK3588长按power键强制关机的按键时间设置

    RK3588长按power键强制关机的按键时间设置 本文适用于RK3588+RK806(电源管理芯片)的方案,power(电源)键是直接控制RK806来控制RK3588的上下电,可以实现短按开机.长按 ...

  3. android4.2 拦截power键,Android 屏蔽Power键 Home键

    2014-04-18 17:22 1557人阅读 评论(0) 收藏 举报 分类: Android(46) 版权声明:本文为博主原创文章,未经博主允许不得转载. 最近正在处理工厂测试的功能,里面有个功能 ...

  4. android 输入法确定键,android 改变输入法enter键文字 为搜索 下一个 以及前往

    我们大家都知道通过指定EditText的android:imeOptions属性可以修改 输入法enter键的显示情况 例如: android:imeOptions="actionNext& ...

  5. android辅助功能模拟home键,Android launcher中模拟按home键的实现

    Android launcher中模拟按home键的实现 Intent mHomeIntent = new Intent(Intent.ACTION_MAIN); mHomeIntent.addCat ...

  6. Android 按power键唤醒屏幕流程

    http://blog.csdn.net/shadow_dance/article/details/8070252 屏幕唤醒流程: /framework/base/policy下面KeyguardVi ...

  7. android 自定义组合键,Android组合按键功能定制(Framework)

    Android组合按键功能定制(Framework) 涉及文件 alps/frameworks/base/services/core/java/com/android/server/policy/Ph ...

  8. android 拦截音量键,Android 音量键增大减小捕捉

    Android 音量键增大减小捕捉: @Override public boolean onKeyDown( int keyCode, KeyEvent event) { // TODO Auto-g ...

  9. android盒子虚拟键,Android虚拟键(NavigationBar)适配

    Android虚拟键适配,之前我一直没有在乎过,因为一般我都是自动适应布局,但是最近用到一个界面效果,自己写了一个PopupWindow,造成了类似的效果 未适配图 可以发现,虚拟键位,挡住了取消按钮 ...

最新文章

  1. 《面向对象程序设计》c++第五次作业___calculator plus plus
  2. [转]解决安装m2eclipse插件后,eclipse启动时在控制台提示的警告
  3. RGB_YUV_YCbCr
  4. 免费分享老男孩全栈9期视频,共126天
  5. 揭秘丨7分钟看懂华为云鲲鹏Redis背后的自研技术
  6. c语言 格式转换函数,C语言中的格式转换函数.doc
  7. docker 相关基本命令(updating...)
  8. 使用Python批量替换指定目录所有文件中的指定文本
  9. 运行python manage.py runserver报错现象、原因和解决办法
  10. 安装包 — 夜神模拟器下载地址
  11. 四、分布式账本技术对比
  12. 如何安装树莓派摄像头模块
  13. C语言计算圆周率小数后10位,计算圆周率Pi(π)值,精确到小数点后10000位 - 圆周率10000位 - C++ 爱好者...
  14. Android Shape 详细使用
  15. torch学习 (41):torch中的tensor初始化操作
  16. 查询MAC地址和接口的对应关系
  17. python网课教学_如何上好网课 — 老师录课和在线上课教学经验谈
  18. 学习笔记(05):【中国PHP教育大牛高洛峰】亲授php教程-PHP常量的介绍
  19. android 客户端 和 新浪微博如何打通的
  20. 数字图像处理实验(七)| 形态学图像处理{生成结构元素strel、腐蚀运算imerode、膨胀运算imdilate、开运算imopen、闭运算imclose}(附代码和实验截图、汉字视力表项目、总结)

热门文章

  1. 德州仪器(TI)3D机器视觉参考设计
  2. pqmagic 8.0中文版—硬盘分区魔术师
  3. python制作查询网页_Python制作简单的网页爬虫
  4. java汉字转换为拼音
  5. 「励志文章」清华学霸演讲:你可曾为学习拼尽全力?
  6. tomcat集群session共享
  7. 机房监控系统解说—新风机篇
  8. JavaScript + CSS/CSS3 + HTML 网页登陆 + 注册界面设计
  9. 20170421康拓普面试题
  10. 计算机excel表格公式教程,Excel2010