随手记两笔

coder...从来不曾无聊过...因为有些乐趣只有我们自己才懂

动态加载未安装的apk文件里面的类
//my.apk表示要动态加载的apk文件,my_temp.apk表示为了优化临时产生的apk文件(由系统处理)
DexFile dexFile = dalvik.system.DexFile.loadDex("/sdcard/my.apk","/sdcard/my_temp.apk",0);
//装载apk中的类。并实例化.mobile.android.file.explore.widget.Test被加载类的全限定名字
Object obj = dexFile.loadClass("mobile.android.file.explore.widget.Test",null).newInstance();
//使用java反射技术,获取method
Method method = obj.getClass().getDeclareMethod("getName",null);
//调用类中的方法
method.invoke(obj,null);
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013749540/article/details/52346813
个人分类: 安卓代码片段
想对作者说点什么? 我来说一句

Android换肤免安装Demo

2014年03月24日 3.61MB 下载

插件化开发-动态加载

2015年07月29日 18.34MB 下载

Android动态加载安装apk

2015年05月10日 2.29MB 下载

没有更多推荐了,返回首页

不良信息举报

动态加载未安装的apk文件里面的类

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭