摘要: java中插件主要使用反射机制来完成,Android与Java中一样也是通过反射机制,不同的是Android中使用的是DexClassLoader和PathClassLoader。 原因很简单,Android中使用的是Dalvik虚拟机,而Dalvik不认识java 的jar中的byte code,它认识使用android platform tools中dx命令优化过的 byte code。所以有两点要注意1. 要使用DexClassLoader加载没有通过apk方式安装在android系统中的java类,通过PathClassLoader加载安装的apk中的java类2. 加载的类要是apk 阅读全文
posted @ 2013-03-21 17:24 誑逩の蝸犇 阅读(774) 评论(0) 推荐(1) 编辑