|
twister 發表於 Mar 25, 2019 8:28:12 GMT
最近在玩手機自動化APP(Automagic, Tasker等,以下皆以Automagic代稱), 由於控制UI這塊較薄弱想藉由此APP來補足 具體流程: 1. Automagic啟動Ankulua程序>選擇腳本>開始背服>啟動腳本 目前僅能透過簡單的UI控制選擇腳本以及音量控制來啟動or停止 由於無法偵測前景畫面,偶有控制失敗的問題 希望有透過CODE呼叫/控制,甚至進一步指定變數的方法 具體作法尚未研究,多半是直接呼叫intent,可參考Automagic或Tasker的action>plugin Automagic: automagic4android.com/en/help/components-actions#action_plugin2. Ankulua腳本完成後將結果回傳至Automagic 以現有功能能夠實現的作法為: 作法①: 設定剪貼簿,最簡單,但有與其他Trigger相衝的風險 ← 目前作法 作法②: HTTP POST,需建立伺服器與監控,搞剛浪費資源 作法③: 傳送EMAIL給自己並監視EMAIL內容,需分配資源監視EMAIL內容,同樣有與其他Trigger相衝的風險 希望有透過發送broadcast以觸發Trigger的功能 由於已有啟動APP程序(am start)的功能,多新增一個發送broadcast(am broadcast)的功能應該並非難事而有此建議
方便的話煩請檢討以上建議,謝謝
|
|
|
AnkuLua 發表於 Mar 26, 2019 3:28:32 GMT
謝謝您的建議 不太了解您要做的事情 有考慮過將參數和結果利用讀寫檔案來完成嗎? 利於將要執行的參數用lua 做成檔案,讓腳本來執行
結果同樣可以寫成檔案讓其他App 分析 PS: email 為何有和其他Trigger相衝的風險?
|
|
|
twister 發表於 Mar 26, 2019 9:31:20 GMT
讀寫檔案是個好方法,感謝提議
與其他Trigger相衝的意思是,同時可能有多個自動化流程是根據簡訊/剪貼簿/EMAIL的接收或內容的變更來做觸發, 不妥善管理觸發條件的情況下,可能有導致發生預期之外動作發生的風險, 當然這是完全有辦法避免的,但當同時啟動的流程數過多的情況下難免會有BUG
關於想做的事,舉個例子 1. Ankulua運行時自動靜音,來電時中斷並開啟聲音 2. Ankulua運行時若收到訊息則朗讀訊息內容 3. 半夜自動解鎖,完成各個遊戲每日任務後,重新上鎖 等,單靠Ankulua本身無法完成,或是會提高複雜度的事,希望藉由與其他APP的配合來實現 因此希望有較為簡易的方法,能觸發Ankulua執行特定script,以及script結束後主動回報以利後續流程的實行
|
|