Tasker

安卓(Android)手机自动打开APP

2020-05-20  本文已影响0人  禾白小三飘

背景情况

有时会忘记打卡,于是想在某个时间段自动打开钉钉,从而操作打卡,避免忘记。

手机:
  魅族16th,已官方root

软件:
  Tasker 5.0u7
  SuperSU 2.82-SR4

使用root命令的处理

因使用官方的root管理,而不是使用SuperSU,导致Tasker无法获取到root,所以要先安装SuperSU,整个过程如下:
安装SuperSU → 用官方Root(设置-安全-Root)给SuperSU权限 → 打开SuperSU(会提示su文件被占用,直接退出) → 打开Tasker添加shell命令并勾选使用Root(SuperSU不能删掉,否者用不了root)

后来发现高版本的Tasker(如5.9.2版)可以使用其他权限管理工具获取权限了。

shell命令,参考如下blog:
https://blog.csdn.net/mergerly/article/details/77508516

任务记录

整个任务过程

备注说明:

  1. %PingMu 变量,用来存放屏幕状态,如果有此变量代表屏幕是“关”,最后打开钉钉后也执行关屏,避免误触。如果无此变量,代表屏幕是“开”,正在使用手机,所以打开钉钉后,等操作完打卡,就自动结束钉钉。
  2. %SuiJi 变量,用来存放一个随机等待时间。
  3. input keyevent 26是电源键,62是空格键,输入文字是锁屏密码
  4. 最后通过固定的时间调用这个任务就好。
上一篇下一篇

猜你喜欢

热点阅读