集成了adb(USB调试用的)、aapt(USB安装应用、取设备列表、重启设备等等),可能需要其机器安装java和AndroidSDK。
且由于使用的支持库较多,所以用了静态编译,360之类的你懂得。
apk文件其实就是zip压缩包,本来是很好取得里面的icon.png(即apk的图标的),但是易语言的zip支持库解压不了apk,于是我就用C#调用ICSharpCode.SharpZipLib.dll做了一个控制台程序,专门解压apk。但只提取图标(icon.png)的方法就利用了论坛其他高手的zip模块:取指定某个文件的zip数据。经过 写出文件() 就能达到只解压图标了。
反编译、重启设备、USB调试直接安装用 取DOS运行结果模块,将命令行输入,取得结果。
本人用粗略的方法编写了一个取设备列表的函数,因为只有一部安卓机,所以只同时调试过一部机。要是连接两部设备的话不知道会不会出错。
apk反编译工具