大家在开发Android项目时,可能会遇到触摸屏失效的情况。通常情况下,触摸屏失效可能是软件问题,也可能是硬件问题。如果你想急着验证某个问题,但又不想去重新下载新版本软件,或者不想去换个TP模组,那么以下一些使用技巧会对你有帮助:

1. 解锁

可以事先写个解锁程序保存下来,以备急用。可以在命令行执行以下命令进行解锁:

adb shell am start -n com.android.autounlock/.AutoUnlock

2. 启动某个应用

adb shell am start -n com.android.tools/.MyApp

例如,拨打某个电话: adb shell am start -a android.intent.action.CALL -d tel:10086

打开某个网页: adb shell am start -a android.intent.action.VIEW -d  http://www.baidu.com

3.启动应用后进行操作

现在触摸屏失效了,不能直接在屏幕上进行选择操作,但是我们可以通过模拟键值来进行操作。

adb shell input keyevent 19   (方向上键)

adb shell input keyevent 20   (方向下键)

adb shell input keyevent 21   (方向左键)

adb shell input keyevent 22   (方向右键)

adb shell input keyevent 23   (方向下键)

adb shell input keyevent 61   (TAB键)

adb shell input keyevent 66   (确定键)

adb shell input keyevent 3    (返回键)

adb shell input keyevent HOME   (方向下键)

adb shell input keyevent MENU  (菜单键)

adb shell input keyevent BACK  (返回键)

adb shell input keyevent CAMERA  (拍照键)

adb shell input keyevent POWER  (电源键)

等等一些,数字键、字母键,包括PC键盘上面的键值都可以模拟出来。相当强大吧!

4. 使用adb命令截屏内容,所截取的屏幕为framebuffer里面的内容,格式为png

$ adb shell screencap -p /sdcard/screen.png
    $ adb pull /sdcard/screen.png
    $ adb shell rm /sdcard/screen.png

Android触摸屏失效后的操作方法相关推荐

  1. 简述Android触摸屏手势识别

    很多时候,利用触摸屏的Fling.Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在 浏览器中滚屏,用Fling在阅读器中翻页等.在Android ...

  2. Android Apt失效:找不到Apt生成的对应类

    Android Apt失效:找不到Apt生成的对应类 参考自 Android Gradle由4.x升级至5.0导致Apt项目失效 高级开发必须理解的Java中SPI机制 - 简书 Upgrading ...

  3. [转]Android 触摸屏校准

    Android 触摸屏校准 话接上回,我们发现了手工利用 tslib 校验触摸屏的缺点.那么这一回 我们就来一次稍微高级一点的校验吧. 我们其实只需要相对的 x,y 以及lcd的 x,y 就可以把校验 ...

  4. android 不可点击状态,Android开机指引后notification应为不可点击状态

    Android开机向导后notification应为不可点击状态 notification为SystemUI部分,控制notification的状态是在如下文件中 frameworks\base\pa ...

  5. Android输入法遮挡了输入框,使用android:fitsSystemWindows=“true“后界面顶部出现白条解决方案

    Android输入法遮挡了输入框,使用android:fitsSystemWindows="true"后界面顶部出现白条解决方案 参考文章: (1)Android输入法遮挡了输入框 ...

  6. 【错误记录】Android 应用安装后出现两个启动图标 ( 排查应用及依赖库中配置了 android.intent.category.LAUNCHER 的 Activity )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android 应用安装后 , 出现两个相同的启动图标 , 其中一个可以启动 , 另外一个启动后 , 直接崩溃 ; 卸载其中一个 , 会将整个应用卸 ...

  7. android自动创建桌面,Android应用启动后自动创建桌面快捷方式的实现方法

    Android的开发其实是比较灵活的,其实在安装了Android应用程序之后,会在桌面上自动创建快捷方式,接下来爱站技术频道小编将会介绍Android应用启动后自动创建桌面快捷方式的实现方法给大家,有 ...

  8. 当session失效后,无论点击那个页面,都找到顶端页面,跳到登录页面。

    当session失效后,用户点击当前页面会跳到登录页面,如果用户现在是在子页面,则当前的子页面跳到登录,用户感觉很不好,所以进行处理,例得无论点击那个页面,都找到顶端页面,再跳到登录页面. 处理的方式 ...

  9. html session 登录页面跳转页面跳转页面,session失效后跳转到登陆页面

    一.编写Filter拦截器类 package com.pv.utils; import java.io.IOException; import java.io.PrintWriter; import ...

最新文章

  1. 【CV秋季划】人脸美颜与风格化视频上新
  2. 三次样条插值 实验_【科普】理解数字图像插值(二)
  3. JavaWeb之JSP技术总结
  4. @property 和@synthesize
  5. [CareerCup] 9.1 Climbing Staircase 爬楼梯
  6. ORACLE在线切换undo表空间
  7. 【持续更新】高通蓝牙SoC系列文章索引
  8. 抖音视频批量下载,一个软件就够了,手把手教你下载抖音无水印视频。
  9. Python串口异步通信
  10. java释放线程资源_Java线程之释放锁,释放资源,释放CPU
  11. css3 设置图片变灰(在微信端不能正常) 和透明
  12. 使用editor编辑器遇到的小问题:editor.md工具栏置顶
  13. photoshop教程:替换颜色
  14. JAVAFX界面跳转和加载不同的界面
  15. ZJM 与生日礼物(字典树)
  16. VMware虚拟机装系统提示Units specified dont exist!
  17. 安卓开发视频处理框架!2021年这些高频面试知识点最后再发一次,全网疯传
  18. 计算机ntc中国教育考试网,中国教育考试网ntcecf1.neea.edu.cn-2018河北教师资格证成绩查询网址...
  19. 戴森全新V12 Detect Slim轻量无绳吸尘器中国首发
  20. Samba实现Linux与windows文件共享

热门文章

  1. word文档自动保存方法
  2. js正则表达式 URL格式匹配详解
  3. elasticsearch报错 all shards failed修复
  4. nginx中配置root和alias的区别
  5. PS2021安装教程视频方法(附个人详细安装教程)windows版本
  6. simulink中找不到CarSim S-Function图标
  7. 人工智能、机器学习和深度学习的区别与联系
  8. Linus Torvalds 在 22 号宣布Linux 5.18发布
  9. kinect for Unity开发
  10. python填写问卷星_使用Python自动填写问卷星(pyppeteer反爬虫版)