编写脚本实现亮屏实现亮屏上划待机界面息屏1000次,脚本内容如下:
#!/bin/bash
CUR_DIR=$(dirname "${BASH_SOURCE[0]}")
function MAIN(){
chmod a+x ${CUR_DIR}/*
for ((i=1;i<=1000;i++))
do
adb shell input keyevent 26 ;
adb shell input swipe 250 650 250 50
sleep 1;
adb shell input keyevent 26 ;
sleep 1;
done
}
MAIN
新建sh文件,名称为shell.执行 sudo shell.sh
1.如何获取android的坐标的键值
首先打开debug模式,在设置-->开发者选项--->指针位置打开,然后点击界面,屏幕上方显示 “P:0/0 X:0/0 Y:0/0 Xv:0:0 Yv:0:0 Prs:0:0 Size:0:0”。x,y 即坐标。
2.java代码间隔执行adb shell 命令。
Timer mTimer = new Timer();
mBuilder = new ProcessBuilder();
// 周期执行点击(200ms)
mTimer.schedule(new TimerTask() {
@Override
public void run() {
if (mIsRunning) {
String[] order = {"input", "tap", "" + mXPos, "" + mYPos};
try {
mBuilder.command(order).start();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}, 0, 200);
https://blog.csdn.net/RedWolfChao/article/details/84327672
来源:CSDN
作者:兰花羽神
链接:https://blog.csdn.net/lanhuayushen/article/details/103973760