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