安卓(Android)手機自動打開APP

背景情況

有時會忘記打卡,于是想在某個時間段自動打開釘釘,從而操作打卡,避免忘記。

手機:
  魅族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)

后來發(fā)現高版本的Tasker(如5.9.2版)可以使用其他權限管理工具獲取權限了。

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

任務記錄

整個任務過程

備注說明:

  1. %PingMu 變量,用來存放屏幕狀態(tài),如果有此變量代表屏幕是“關”,最后打開釘釘后也執(zhí)行關屏,避免誤觸。如果無此變量,代表屏幕是“開”,正在使用手機,所以打開釘釘后,等操作完打卡,就自動結束釘釘。
  2. %SuiJi 變量,用來存放一個隨機等待時間。
  3. input keyevent 26是電源鍵,62是空格鍵,輸入文字是鎖屏密碼
  4. 最后通過固定的時間調用這個任務就好。
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容