java 反射加载apk
2013-12-30 22:04
316 查看
1、java 反射加载apk
String path=Environment.getExternalStorageDirectory().getAbsolutePath()+"/"; String fileName="loadB.apk"; DexClassLoader classLoader=new DexClassLoader(path+fileName, path, null, getClassLoader()); Class loadClass=classLoader.loadClass("cn.yws.loadb.MainActivity"); Constructor constructor=loadClass.getConstructor(new Class[]{}); Object loadBActivity=constructor.newInstance(new Object[]{}); Method getMoney=loadClass.getMethod("getMoney", null); getMoney.setAccessible(true); Object money=getMoney.invoke(loadBActivity, null); Toast.makeText(this, money.toString(), Toast.LENGTH_LONG).show(); Log.i("MainActivity", money.toString());
相关文章推荐
- Java--Reflect(反射)专题2——动态加载类
- Java的反射机制,动态加载类(一)
- JAVA 与 MyCat(5) 类的加载 Java内省/反射机制 注解Annotation 详解
- 【转载】深入理解Java:类加载机制及反射
- java 类的加载和反射介绍
- 黑马程序员——Java中类的加载与反射笔记
- java的反射和它的类加载机制
- 某APK中使用了动态注册BroadcastReceiver,Launcher中动态加载此APK出现java.lang.SecurityException异常的解决方法
- Java基础之类加载机制及反射
- 当Java反射遇到了类加载器
- 深入理解Java:类加载机制及反射
- Java反射之静态加载和动态加载的简单实例
- Java基础:JAVA程序类加载及其反射机制
- Java——类加载和反射机制
- Java 反射:Class类,动态加载类获取方法和成员变量构造信息,方法反射的基本操作,集合泛型的本质
- 深入理解Java:类加载机制及反射
- 深入理解java:类加载机制 和 反射机制
- Java 类加载 以及反射
- java反射---类加载器
- 深入理解Java:类加载机制及反射