一個(gè)支持無(wú)障礙服務(wù)的 Android 平臺(tái)上的javascript 運(yùn)行環(huán)境 和 開發(fā)環(huán)境,其發(fā)展目標(biāo)是類似 JsBox 和 Workflow。是安卓平臺(tái)上的javascript 自動(dòng)化工具。
軟件特性
由無(wú)障礙服務(wù)實(shí)現(xiàn)的簡(jiǎn)單易用的自動(dòng)操作函數(shù)
懸浮窗錄制和運(yùn)行
更專業(yè) & 強(qiáng)大的選擇器 API,提供對(duì)屏幕上的控件的尋找、遍歷、獲取信息、操作等。類似于 Google 的 UI 測(cè)試框架 UiAutomator,您也可以把他當(dāng)做移動(dòng)版 UI 測(cè)試框架使用。
采用javascript 為腳本語(yǔ)言,并支持代碼補(bǔ)全、變量重命名、代碼格式化、查找替換等功能,可以作為一個(gè)javascript IDE 使用
支持使用 e4x 編寫界面,并可以將javascript 打包為 apk 文件,您可以用它來(lái)開發(fā)小工具應(yīng)用
支持使用 Root 權(quán)限以提供更強(qiáng)大的屏幕點(diǎn)擊、滑動(dòng)、錄制功能和運(yùn)行 shell 命令。錄制錄制可產(chǎn)生 js 文件或二進(jìn)制文件,錄制動(dòng)作的回放比較流暢
提供截取屏幕、保存截圖、圖片找色、找圖等函數(shù)
可作為 Tasker 插件使用,結(jié)合 Tasker 可勝任日常工作流
帶有界面分析工具,類似 Android Studio 的 LayoutInspector,可以分析界面層次和范圍、獲取界面上的控件信息的
本軟件與按鍵精靈等軟件不同,主要區(qū)別是:
Auto.js主要以自動(dòng)化、工作流為目標(biāo),更多地是方便日常生活工作,例如啟動(dòng)游戲時(shí)自動(dòng)屏蔽通知、一鍵與特定聯(lián)系人微信視頻(知乎上出現(xiàn)過(guò)該問(wèn)題,老人難以進(jìn)行復(fù)雜的操作和子女進(jìn)行微信視頻)等
Auto.js兼容性更好。以坐標(biāo)為基礎(chǔ)的按鍵精靈、腳本精靈很容易出現(xiàn)分辨率問(wèn)題,而以控件為基礎(chǔ)的 Auto.js則沒有這個(gè)問(wèn)題
Auto.js執(zhí)行大部分任務(wù)不需要 root 權(quán)限。只有需要精確坐標(biāo)點(diǎn)擊、滑動(dòng)的相關(guān)函數(shù)才需要 root 權(quán)限
Auto.js可以提供界面編寫等功能,不僅僅是作為一個(gè)腳本軟件而存在
藍(lán)奏網(wǎng)盤:https://laoma.lanzoul.com/ioAMy1uj44wb
123 云盤:https://www.123pan.com/s/WfWiVv-HUuv3.html
百度網(wǎng)盤:https://pan.baidu.com/s/1G2YWV-o4Om4B90G5Ps1bGA?pwd=52cn