android动态加载未安装的apk文件中…
来源:互联网 发布:大数据教程 pdf 编辑:程序博客网 时间:2024/06/10 07:53
@Override
protected void onCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
try {
File newFile= new File(getFilesDir(),"jky_4_listView.apk");
File newFile1= new File(getFilesDir(),"jky_4_listView_temp.apk");
//newFile.getAbsolutePath()表示要动态加载的apk文件,newFile1.getAbsolutePath()表示为了优化临时产生的apk文件(由系统处理)
DexFiledexFile =dalvik.system.DexFile.loadDex(newFile.getAbsolutePath(),newFile1.getAbsolutePath(),0);
//装载apk文件中的类com.gyd.listview.Test,并创造com.gyd.listview.Test该类的对象实例
Object obj =dexFile.loadClass("com.gyd.listview.Test",getClassLoader()).newInstance();
//使用java反射技术获取execute方法的Method对象
Method method= obj.getClass().getMethod("execute", null);
String result= String.valueOf(method.invoke(obj, null));
System.out.println("====result:"+result);
} catch (Exception e) {
e.printStackTrace();
}
}
0 0
- android动态加载未安装的apk文件中…
- 动态加载未安装的apk文件里面的类
- 动态加载未安装 apk: android-pluginmgr
- Android中从本地未安装的APK动态加载类和资源
- 动态化加载未安装的apk
- 动态加载未安装APK
- 如何动态加载apk文件(未安装的apk)中的类
- Android使用DexClassLoader动态加载未安装Apk
- Android使用DexClassLoader动态加载未安装Apk
- Android使用DexClassLoader动态加载未安装Apk
- Android使用DexClassLoader动态加载未安装Apk
- android动态加载已安装和未安装的apk资源
- Android动态加载——加载未安装APK中的类&加载已安装APK中的类和资源
- android中apk/dex的动态加载
- Android动态加载(上)——加载未安装APK中的类
- Android动态加载(上)——加载未安装APK中的类
- Android动态加载(上)——加载未安装APK中的类
- 插件化开发—动态加载技术加载已安装和未安装的apk
- 如何将Android应用程序窗口的背景…
- 冒泡排序的C语言实现
- 在TextView中添加图片的三种方式
- android中自定义span对象的动作
- listview快速滑动条设置
- android动态加载未安装的apk文件中…
- 判断四大应用程序组件是否安装
- 1.3.1Netty 快速入门
- 线程
- 设置对话框在窗口中的位置和透明度
- notifcation的使用以及其支持的可…
- opencv图像旋转--矩阵旋转和仿射变换相比较
- 打开蓝牙的两种方式
- 安卓中批量修改控件字体和样式