一、Android插件化开发,常见有三种实现方式: (1)Android 动态加载dex文件 (2)Android动态加载APK文件(代理模式) (3)Hook技术动态加载APK文件中的Activity 二、Android 动态加载dex文件 1.反射方式加载(较麻烦,不介绍),需要反射出具体的方法等 2.接口编程的方式加载(以下重点介绍),只需要反射出具体的类即可,转换成接口对象操作具体的方法,相对简单。 (1)新建接口 (2)接口的实现类 (3)对接口实现类转化成Dex文件 (4)加载具体位置的dex文件 //下面开始加载dex class DexClassLoader dexClassLoader = new DexClassLoader(internalPath, cacheFile.getAbsolutePath(), null, getClassLoader()); try {
2021-09-21 04:05:57 487KB Java
1
工作中经常需要提取apk文件的特定URL地址,如是想到用Python脚本进行自动处理。需要用到的Python基础知识如下:os.walk()函数声明:os.walk(top,topdown=True,onerror=None)(1)参数top表示需要遍历的顶级目录的路径。(2)参数topdown的默认值是“True”表示首先返回顶级目录下的文件,然后再遍历子目录中的文件。当topdown的值为”False”时,表示先遍历子目录中的文件,然后再返回顶级目录下的文件。(3)参数onerror默认值为”None”,表示忽略文件遍历时的错误。如果不为空,则提供一个自定义函数提示错误信息后继续遍历或抛出
2021-09-17 11:48:44 48KB apk python python函数
1
通过C#获取apk文件版本编号,通过版本编号更新APK文件。
2021-09-16 17:14:59 840KB apk
1
二维码跳转的APK文件,用于控制openmv
2021-09-09 15:03:36 2.76MB AndroidAPK
1
一个查看手机标示信息的apk文件,清晰简单,一目了然~方便仅需要查看功能的人下载~~
2021-08-10 11:53:54 16KB 标示信息 imei imsi 手机号
1
.apk文件重命名的批处理脚本,适用于Windows平台; 命名格式:“[中文名_]英文名_v版本号[-包名称].apk”[]内为可选值; 默认为:[中文名_]英文名_v版本号.apk; 支持同名文件处理:命名为“文件名+n.apk"
2021-08-06 01:34:52 959KB APK重命名 APK批量改名 apk文件改名
1
联想EC3.0.APK 安装完毕后升级就可以了 提供给找不到此文件的 商家下载
2021-08-02 18:40:51 1.48MB EC3.0
1
VirtualXposed for GameGuardian是一款专为针对GG修改器打造的VirtualXposed版本,VirtualXposed支持手机无root环境下运行Xposed,GG修改器是游戏辅助必备的工具,但是VirtualXposed要支持GG修改器的话就要使用这款VirtualXposed for GameGuardian.
2021-07-23 00:10:18 7.47MB VirtualXposed 模拟器 GG 免root
1
下载后可安装到Android手机,合理上网之后就能登陆去下载Google play上的各样软件啦! Google play一个由Google为Android设备开发的在线应用程序商店,其中有很多各样的app可以随意下载。
2021-07-19 13:04:28 18.28MB softwa apk
1
APK反编译器 此脚本使用 dex2jar 、 jd 和 apktool 等各种资源从 apk 创建源文件 分发此程序是希望它有用,但没有任何保证。 作者和出版商均不对本程序的任何错误行为负责。
2021-07-03 14:06:25 10.81MB Shell
1