Tasker-Android自動化工具(從小白開始學(xué)著使用)
Tasker是一個Android的自動化任務(wù)處理器,類似于蘋果的捷徑,可以做一些定時任務(wù)。
比如:<u>下面說了點廢話</u>
我最開始的需求是有沒有什么方式可以實現(xiàn)自動開關(guān)熱點。為了米家智能插座用(因為這些插座依賴wifi才能工作,所以手機定時開個熱點省點電)還可以定時控制一下手機的響鈴,實現(xiàn)上班時靜音下班開響鈴
Tasker對于我來說只是一個小工具,所以不太會很深的去應(yīng)用了解他,只是一些很膚淺的使用,小白可以看一看,之后我有什么新的發(fā)現(xiàn)也會繼續(xù)發(fā)布記錄的
Tasker的安裝
1.Tasker的下載
下載可以官網(wǎng)下載,也可以用下面的網(wǎng)盤進(jìn)行下載,推薦官網(wǎng)下載因為官網(wǎng)下載的是最新的且不容易被人插東西,百度網(wǎng)盤僅僅是我此時安裝時最新的版本Tasker.5.10.1.apk
官網(wǎng)地址(我認(rèn)為的,百度并沒有標(biāo)注官網(wǎng)字樣)
https://tasker.joaoapps.com/
百度網(wǎng)盤分享
鏈接:https://pan.baidu.com/s/1mGCL-xdlNsGZUke9mHE35Q
提取碼:me79
2.Tasker的安裝
? 安裝就比較簡單了,手機下載直接安裝就可以了,如果是電腦下載的可以通過QQ等工具發(fā)送到自己的手機,一個apk文件,直接安裝就OK了。
3.賦權(quán)限
權(quán)限分兩種:
一種是軟件想手機要,用戶點就行了的,這個沒什么好說的要啥給啥就行了,
另一種是命令授予Tasker修改系統(tǒng)安全設(shè)置的權(quán)限,【Android的底層的權(quán)限,如果是ROOT的手機比較簡單,但是ROOT之后的手機有一些安全級別比較高的軟件就不能用了(比如:支付寶的哈羅出行)】所以采用下面的一種方式:電腦ADB命令授予Tasker修改系統(tǒng)安全設(shè)置的權(quán)限,而電腦修改手機權(quán)限需要先打開手機的開發(fā)者選項,開啟調(diào)試功能,。
a.打開開發(fā)者選項
打開開發(fā)者選項的步驟如下,找到設(shè)置→關(guān)于手機→版本號,找到版本號之后狂點就行了,直到手機出現(xiàn)提示“您已處于開發(fā)者模式”,如下圖:

然后就可以在手機設(shè)置里找到開發(fā)人員選項了,具體位置手機不同會有點差異,但一本都在系統(tǒng)和更新、更多設(shè)置之類的里面,最簡單的方式就是用設(shè)置里面的搜索。搜索‘開發(fā)“兩個字就能找到了
首先打開“開發(fā)人員選項”,然后打開“USB調(diào)試”,接著連接電腦。

b.下載安裝adb platform
windows最新版adb platform下載地址:
ADB和Fastboot for Windows(windows版):
https://dl.google.com/android/repository/platform-tools-latest-windows.zip
ADB和Fastboot for Mac(Mac版):
https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
ADB和Fastboot for Linux(Linux版):
https://dl.google.com/android/repository/platform-tools-latest-linux.zip
以上地址來自:https://blog.csdn.net/u010164190/article/details/94741863
將下載下來的platform-tools_r30.0.4-windows.zip解壓到一個文件夾,進(jìn)入此文件夾后,在空白處按住shift+鼠標(biāo)右鍵,
如下圖

在空白處按住shift+鼠標(biāo)右鍵后,打開Powershell窗口
輸入以下代碼授權(quán)
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
出現(xiàn)無法識別字樣
adb : 無法將“adb”項識別為 cmdlet、函數(shù)、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑正確,
然后再試一次。
在原有代碼上增加【./】進(jìn)行新人命令授權(quán),按回車完成
./adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
如下圖
