java 手机脚本_autoA开源(用java写安卓无障碍脚本)
類
ScreenLib類 封裝了模糊找色,屏幕點擊,屏幕滑動等方法。
TsFrame抽象類 封裝了腳本的邏輯流程(幫助你快速開發腳本)
Fa和Fb 都是繼承自F,他們大部分方法都是一樣的。重新封裝了屏幕點擊和模糊找色的方法給TsFrame.
繼承關系:ScreenLib → F → Fa(Fb同此)
怎么創建一個游戲腳本?
創建一個class繼承TsFrame重寫getFa和getFb方法即可。
示例代碼:
public class ScriptTest extends TsFrame {
//Fa和Fb 的fcallback參數 傳遞一個實現Fcallback接口的內部類 作為回調。(復雜邏輯的腳本應該使用它)
@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對象
主界面.add(new Fb("點擊主線任務",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("點擊背包按鈕",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("點擊返回按鈕",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;
}
}
觸動精靈用戶快速上手
取色工具可以用觸動精靈的取色工具TSColorPick觸動精靈官網下載(手機取色工具代碼好像被我誤刪了)
ScreenLib.findColor()方法參數同觸動精靈的findMultiColorInRegionFuzzy()函數(細微區別下面解說),所以TSColorPick自動生成的代碼可以直接把參數給ScreenLib.findColor()
ScreenLib.findColor()與觸動精靈findMultiColorInRegionFuzzy()參數的差別
ScreenLib.findColor() x,y,x2,y2找色范圍,可以是整數,也可以是小數(即百分比)
ScreenLib.findColor() 相似度參數 值越小相似度越高(0為一模一樣)
對此項目有任何問題請聯系我(QQ:2920007919)
禁止使用此項目從事商業活動
補充
使用android studio IDE
開發速度快(我封裝了一個TsFrame抽象類,繼承它,你就可以直接用取色工具 抓色生成代碼 粘貼復制就行了,不需要寫其它亂七八糟的東西)
隨心所欲做自己的UI界面(完虐xx精靈,xx助手這樣的軟件 )
總結
以上是生活随笔為你收集整理的java 手机脚本_autoA开源(用java写安卓无障碍脚本)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Vue基础】自动获取焦点功能
- 下一篇: atomikos JTA/XA全局事务