【android免root腳本制作】總覽Auto.js開(kāi)發(fā)小結(jié)——基礎(chǔ)篇

Auto.js是什么 ? ? ? ??

? ? ? ? Auto.js是一款寫(xiě)腳本,ui界面,運(yùn)行腳本,制作簡(jiǎn)單安卓app的一體式軟件。并且是全開(kāi)源的免費(fèi)APP,類(lèi)似于按鍵精靈,而且本軟件有全部按鍵精靈的功能,還有其他例如控件操作等,按鍵精靈沒(méi)有的強(qiáng)大功能。本軟件寫(xiě)腳本基于javascript所以在寫(xiě)腳本方面代碼難度較大。本教程就是寫(xiě)給不會(huì)或不熟悉js的小白看,方便各位快速上手。

官方的入門(mén)文檔寫(xiě)得比較全面,可以進(jìn)行直接上手

github

文檔

主頁(yè)兼論壇

另外開(kāi)發(fā)團(tuán)隊(duì)日?;钴S在qq群中

答疑群:564718187

接單群:604714967

內(nèi)測(cè)群:586823180

最新版本的Auto.js在內(nèi)測(cè)群中才可以下載。

筆者此時(shí)使用的版本是4.1.1a,此時(shí)對(duì)外發(fā)布版本僅到了 alpha6,而文檔中很多方法都是面向新版本的。因此建議大家直接申請(qǐng)加入內(nèi)測(cè)群下載最新版本。


腳本是什么 ? ? ? ??

? ? ? ? 腳本(Script)是批處理文件的延伸,是一種純文本保存的程序,一般來(lái)說(shuō)的計(jì)算機(jī)腳本程序是確定的一系列控制計(jì)算機(jī)進(jìn)行運(yùn)算操作動(dòng)作的組合,在其中可以實(shí)現(xiàn)一定的邏輯分支等。但是說(shuō)的簡(jiǎn)單了就是,用程序模擬用戶(hù)對(duì)電子產(chǎn)品的一部分操作,實(shí)現(xiàn)重復(fù)運(yùn)行無(wú)聊內(nèi)容,更快速運(yùn)行,24小時(shí)不停運(yùn)行等。不是非常支持做破解方面等事情。

如何寫(xiě)腳本 ? ? ? ??

? ? ? ? 本軟件打開(kāi)后右下角加號(hào),選擇文件可以創(chuàng)建出js文件,默認(rèn)保存路徑在手機(jī)/sdcard/腳本,文件夾中,也可以在電腦上寫(xiě)腳本。在手機(jī)上寫(xiě)腳本時(shí),右上角三個(gè)點(diǎn)中有許多功能非常常用,可以對(duì)腳本自動(dòng)格式化,測(cè)試運(yùn)行,調(diào)試功能。寫(xiě)代碼時(shí),左邊可以側(cè)拉出文檔,來(lái)查看各種函數(shù)的使用方法。點(diǎn)擊編輯器下方的fx可以直接一鍵生成出函數(shù)。關(guān)于電腦上寫(xiě)腳本的功能,我們下面再說(shuō)。

文檔和教程有什么區(qū)別

? ? ? ??Auto.js中的教程也就是文檔,這個(gè)上面寫(xiě)的是js以外aj獨(dú)有提供的那些函數(shù)的使用方法,推薦會(huì)js的伙伴直接去看那個(gè)文檔來(lái)寫(xiě)腳本。

? ? ? ? 關(guān)于如何查看文檔,文檔寫(xiě)著函數(shù)名,后面的括號(hào)是用來(lái)傳入?yún)?shù)的,參數(shù)可以有多個(gè),在教程中,有些參數(shù)可以不傳入,那些參數(shù)會(huì)用中括號(hào)括起來(lái),有些里面什么都沒(méi)有,就是不需要傳入。有些函數(shù)有返回值,有些函數(shù)只有運(yùn)行效果這些內(nèi)容都會(huì)在文檔中說(shuō)明。

? ? ? ? 本教程是根據(jù)沒(méi)學(xué)過(guò)任何基礎(chǔ),從零開(kāi)始按照順序教學(xué)的。也有一些函數(shù)的詳細(xì)使用方法。

如何在電腦上寫(xiě)腳本

? ? ? ??手機(jī)上寫(xiě)腳本肯定是不方便的,其實(shí)在電腦上也可以寫(xiě)。畢竟腳本是js文件,只要?jiǎng)?chuàng)建一個(gè)txt文件,寫(xiě)好腳本,后綴名改成js發(fā)到手機(jī)上就能運(yùn)行了。

? ? ? ??之前開(kāi)了個(gè)玩笑,雖然也可以。但是這樣的話(huà)測(cè)試肯定是不方便的啦。電腦上寫(xiě)腳本可以用開(kāi)發(fā)工具vscode,是非常方便些js的一款軟件,連想功能也好。在vscode商店中下載autojs插件后,從手機(jī)通過(guò)ip地址連接電腦,電腦上按f5可以直接運(yùn)行當(dāng)前腳本,非常方便。

打包項(xiàng)目

Aj的項(xiàng)目是以文件夾為單位的,一個(gè)項(xiàng)目的代碼、資源文件,都應(yīng)當(dāng)存放在一個(gè)目錄下,然后才能打包

打包具體步驟:

1.將項(xiàng)目文件夾拷貝至手機(jī)/sdcard/腳本/目錄下

2.將入口文件重命名為main.js

3.在Aj應(yīng)用中新建項(xiàng)目,項(xiàng)目名與之前拷入的文件夾同名

4.發(fā)現(xiàn)之前拷貝的文件夾在Aj應(yīng)用中顯示藍(lán)色圖標(biāo),說(shuō)明建立項(xiàng)目成功

5.進(jìn)入項(xiàng)目,點(diǎn)擊右上角扳手按鈕,選擇右下角 勾 按鈕,即可完成打包

---------------------

作者:peihp_

來(lái)源:CSDN

原文:https://blog.csdn.net/P876643136/article/details/88778762

版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,824評(píng)論 1 45
  • 概要 64學(xué)時(shí) 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,851評(píng)論 0 3
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類(lèi)型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,666評(píng)論 1 32
  • 1.幾種基本數(shù)據(jù)類(lèi)型?復(fù)雜數(shù)據(jù)類(lèi)型?值類(lèi)型和引用數(shù)據(jù)類(lèi)型?堆棧數(shù)據(jù)結(jié)構(gòu)? 基本數(shù)據(jù)類(lèi)型:Undefined、Nul...
    極樂(lè)君閱讀 5,878評(píng)論 0 106
  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,338評(píng)論 0 10

友情鏈接更多精彩內(nèi)容