java 手机脚本_autoA开源(用java写安卓无障碍脚本)
類
ScreenLib類 封裝了模糊找色,屏幕點(diǎn)擊,屏幕滑動(dòng)等方法。
TsFrame抽象類 封裝了腳本的邏輯流程(幫助你快速開(kāi)發(fā)腳本)
Fa和Fb 都是繼承自F,他們大部分方法都是一樣的。重新封裝了屏幕點(diǎn)擊和模糊找色的方法給TsFrame.
繼承關(guān)系:ScreenLib → F → Fa(Fb同此)
怎么創(chuàng)建一個(gè)游戲腳本?
創(chuàng)建一個(gè)class繼承TsFrame重寫(xiě)getFa和getFb方法即可。
示例代碼:
public class ScriptTest extends TsFrame {
//Fa和Fb 的fcallback參數(shù) 傳遞一個(gè)實(shí)現(xiàn)Fcallback接口的內(nèi)部類 作為回調(diào)。(復(fù)雜邏輯的腳本應(yīng)該使用它)
@Override
protected List<Fa> getFa() {
List<Fa> fa= new ArrayList<Fa>();
//界面特征
fa.add(new Fa("主界面",0xf4c51f, "1|-17|0x000000,-25|-41|0xf4c51f,28|-45|0xf4c51f,21|12|0xf4c51f,18|-8|0x000000,-1|-24|0x000000", 90, 40, 97, 691, 487));
return fa;
}
@Override
public Map<String, List<Fb>> getFb() {
Map<String, List<Fb>> map = new HashMap<String, List<Fb>>();//類似于lua中的字典類型
List<Fb> 主界面 = new ArrayList<Fb>();//list存放Fb對(duì)象
主界面.add(new Fb("點(diǎn)擊主線任務(wù)",0xf4c51f, "1|-17|0x000000,-25|-41|0xf4c51f,28|-45|0xf4c51f,21|12|0xf4c51f,18|-8|0x000000,-1|-24|0x000000", 90, 40, 97, 691, 487))
主界面.add(new Fb("點(diǎn)擊背包按鈕",0xf4c512, "4|-17|0x000000,-25|-41|0xf4c51f,28|-45|0xf4c51f,21|12|0xf4c51f,18|-8|0x000000,-1|-24|0x000000", 90, 40, 97, 691, 487))
主界面.add(new Fb("點(diǎn)擊返回按鈕",0xf4c512, "4|-17|0x000000,-25|-41|0xf4c51f,28|-45|0xf4c51f,21|12|0xf4c51f,18|-8|0x000000,-1|-24|0x000000", 90, 40, 97, 691, 487))
map.push(主界面)
return map;
}
}
觸動(dòng)精靈用戶快速上手
取色工具可以用觸動(dòng)精靈的取色工具TSColorPick觸動(dòng)精靈官網(wǎng)下載(手機(jī)取色工具代碼好像被我誤刪了)
ScreenLib.findColor()方法參數(shù)同觸動(dòng)精靈的findMultiColorInRegionFuzzy()函數(shù)(細(xì)微區(qū)別下面解說(shuō)),所以TSColorPick自動(dòng)生成的代碼可以直接把參數(shù)給ScreenLib.findColor()
ScreenLib.findColor()與觸動(dòng)精靈findMultiColorInRegionFuzzy()參數(shù)的差別
ScreenLib.findColor() x,y,x2,y2找色范圍,可以是整數(shù),也可以是小數(shù)(即百分比)
ScreenLib.findColor() 相似度參數(shù) 值越小相似度越高(0為一模一樣)
對(duì)此項(xiàng)目有任何問(wèn)題請(qǐng)聯(lián)系我(QQ:2920007919)
禁止使用此項(xiàng)目從事商業(yè)活動(dòng)
補(bǔ)充
使用android studio IDE
開(kāi)發(fā)速度快(我封裝了一個(gè)TsFrame抽象類,繼承它,你就可以直接用取色工具 抓色生成代碼 粘貼復(fù)制就行了,不需要寫(xiě)其它亂七八糟的東西)
隨心所欲做自己的UI界面(完虐xx精靈,xx助手這樣的軟件 )
總結(jié)
以上是生活随笔為你收集整理的java 手机脚本_autoA开源(用java写安卓无障碍脚本)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【Vue基础】自动获取焦点功能
- 下一篇: atomikos JTA/XA全局事务