Android 模拟点击的方案
模拟MotionEvent
ADB控制
Instrumentation
通过使用sendevent
这里我们只讨论ADB控制方案,因为这个方案可以点击本APP以外的东西
前提条件:Room权限
你可以下载“雷电模拟器”等其他第三方模拟器,这些模拟器都是默认开启Room的。
你也可以使用小米手机,解锁申请解锁小米手机 (miui) 然后获取room权限听说解锁后不保修,请谨慎解锁
正文
0.检查是否拥有Root权限
1.代码执行ADB
/**
* 执行ADB指令,不返回结果
*
* @param cmd
*/
private void execShellCmd(String cmd) {
try {
// 申请获取root权限,这一步很重要,不然会没有作用
Process process = Runtime.getRuntime().exec("su");
// 获取输出流
OutputStream outputStream = process.getOutputStream();
DataOutputStream dataOutputStream = new DataOutputStream(outputStream);
dataOutputStream.writeBytes(cmd);
dataOutputStream.flush();
dataOutputStream.close();
o
更多推荐
android 模拟电脑按键精灵,Android 模拟点击 按键精灵 ADB方案
发布评论