編寫腳本實現亮屏實現亮屏上劃待機界面息屏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