android插件化开发
来源:互联网 发布:数据库的三范式 编辑:程序博客网 时间:2024/05/01 04:58
这里主要讲2中插件化开发,远程加载jar和加载从远程下载的apk文件(不需要安装)
1、加载远程jar包。
测试条件:
1. 自己制作一个jar包:testJar.jar;
2. 将jar放在libs目录下,实际的情况是从远程端下载一个jar.
加载代码:
URL[] urls=new URL[]{new URL("file:libs/testJar.jar")}; URLClassLoader urlClassLoader=new URLClassLoader(urls,getClassLoader()); Class test=urlClassLoader.loadClass("com.liudong.text.TestUtils"); Object object=test.newInstance(); Method method=test.getDeclaredMethod("printTest"); method.invoke(object);
这样就加载完毕了。
2、加载远程apk文件
测试条件:
- 先制作一个插件app,pluginApp.apk
- 建立一个主app
- 将pluginAPP.apk放置在主app的assert目录下
加载代码:
参考这篇文章:http://www.jianshu.com/p/01a91a9b7a19;注意该篇文章仅仅在android4.3 上测试成功,android4.4 和 6.0 均未成功。
0 0
- android插件化开发
- Android插件化开发
- Android插件化开发
- Android 插件化开发
- Android插件化开发
- Android插件化开发
- android插件化开发
- Android插件化开发
- Android插件化开发
- Android 插件化开发
- android插件化-apkplug插件开发-07
- Android应用插件化开发
- android-插件化开发研究
- Android插件化开发技术
- Android插件化开发技术
- Android插件化开发技术
- Android插件化开发原理
- Android插件化开发框架
- Java后台使用get方式远程跨域请求,返回数据为中文乱码解决方法
- Best Time to Buy and Sell Stock III
- 十个有趣的“大数据”经典数据挖掘案例
- C!#!高!性!能!Socket!服!务!器!SocketAsyncEventArgs的实!现(IOCP)
- 物理引擎模块
- android插件化开发
- 啊哈算法 最小转机(图的广度优先遍历)
- Php复习(1)
- JavaScript高级编程(一)-基础部分笔记
- CF 18C Stripe
- JavaScript高级编程(二)-面向对象程序设计
- 英语发音纠正
- HDU ACM 11 2050 折线分割平面
- BOM编程