闲来无事写着玩的
前置条件:手机root
1.拷贝脚本到system/bin目录下
2.chmod 777 auto_sign.sh
3.执行 auto_sign.sh &
4.此方式断开adb,脚本也会一直执行
5.需要根据自己手机尺寸适配点击位置,就是xy坐标,开发者模式里打开指针位置,很容易对应
#!/system/bin/sh
sign(){
am force-stop com.alibaba.android.rimet;
# 亮屏,不能有锁屏密码
input keyevent 224;
input keyevent 82;
sleep 2;
am start -n com.alibaba.android.rimet/.biz.LaunchHomeActivity;
sleep 8;
topPage=`dumpsys activity activities|grep mResume`
loginPage="SignUpWithPwdActivity"
homePage="LaunchHomeActivity"
result=$(echo $topPage | grep "${loginPage}")
if [[ "$result" != "" ]]
then
echo "$pre_tag sign login in start " >> /sdcard/sign.log
# login
input tap 290 844;
sleep 1;
input text 钉钉密码;
sleep 1;
input tap 152 1240;
sleep 1;
input tap 558 1045;
sleep 5;
echo "$pre_tag sign login in end " >> /sdcard/sign.log
fi
# 进入中间tab,需要针对自己手机进行坐标填充
input tap 562 2131
sleep 3;
# 点击打卡,需要针对自己手机进行坐标填充
input tap 126 1044;
sleep 3;
# 打卡,需要针对自己手机进行坐标填充
input tap 543 1256;
sleep 3;
am force-stop com.alibaba.android.rimet;
input keyevent 223;
}
sign