xstudio-vs插件是一個基于xstudio的VSCode插件, 因?yàn)槲乙恢笔褂肕ac開發(fā), xstudio只有win版, 因此開發(fā)了這個插件.因?yàn)檎{(diào)用本來就是一件很靈活的事情,需要尋找合適的調(diào)用入口,那些功能可以有本地實(shí)現(xiàn),那些功能由調(diào)用實(shí)現(xiàn)都是一件很值得考慮的事情。
軟件安裝
安裝XP框架并激活, 方法自行搜索.
安裝XSTUDIO并激活
在VSCode上安裝xstudio-vs插件
根據(jù)自己的操作系統(tǒng)下載Redis
配置說明
Android端
VSCode端
打開設(shè)置界面, 對Redis的Host和Port進(jìn)行設(shè)置, 填寫包名.
Redis端
根據(jù)自己的需要進(jìn)行配置, 為了測試方便, 我沒有設(shè)置密碼, 不建議這樣做.
使用說明
為了測試這個插件, 我簡單寫了一個APP, 以下所有的操作都是基于這個APP的.
[注] 由于APP需要連接Redis, 因此申請了網(wǎng)絡(luò)權(quán)限, 如果需要使用注入功能, 需要給APP讀寫文件的權(quán)限.
主要代碼如下:
反編譯APP, 獲取類路徑
反編譯方法請自行百度, 在測試APP中, 在這里路徑是com.lq.demoapp.Util
利用搜索class功能獲取詳細(xì)的函數(shù)信息
點(diǎn)擊查看搜索結(jié)果
搜索結(jié)果會緩存下來, 方便以后使用.
點(diǎn)擊方法或?qū)傩? 可以快速得到代碼.
執(zhí)行測試getText
復(fù)制如下代碼到JS文件, 點(diǎn)擊執(zhí)行按鈕, 在控制臺便可以看到結(jié)果.
注入測試showToast
注入需要選擇文件, 在js文件上右鍵將此文件添加到待注入文件列表
然后選中需要注入的文件, 點(diǎn)擊注入, 然后運(yùn)行APP就可以看到結(jié)果了