android 插件总结
}?
?
?一个插件就是一个向主程序提供功能的库,它和android中的库项目不同的地方就是库项目如果更新了,那么主程序也需要更新,而插件就不用,只需要更新插件程序就可以了,省流量。
插件向主程序提供功能有三中方式:
1:在用反射方式调用插件中的方法时,提供具体的对象,具体的方法名
? ? ?详情见文章:http://892848153.iteye.com/blog/1976988
2:可以把插件提供的对象,方法,写到一个XML文件中,就想Spring的插件方式一样。
? ? ?详情见文章:http://songyuanlin.blog.51cto.com/6114055/1109634
3:采用接口的方式,写一个Interface文件,然后插件实现它.
? ? ? 详情见文章:http://blog.csdn.net/neoimale/article/details/7495116
?个人觉得第三种最好用。
最后发现一个插件框架apkplug
参考文章:http://blog.csdn.net/neoimale/article/details/7495116
? ? ? ? ? ? ? ?http://www.cnblogs.com/hangxin1940/archive/2011/12/14/2288169.html
? ? ? ? ? ? ? ?http://songyuanlin.blog.51cto.com/6114055/1109634
? ? ? ? ? ? ??http://blog.csdn.net/mingli198611/article/details/8858076
?