首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android模块化app开发札记-2插件间布局文件共享

2013-10-24 
android模块化app开发笔记-2插件间布局文件共享android编程时布局文件,图片资源等都是放在同一个文件夹下,

android模块化app开发笔记-2插件间布局文件共享

 

  android编程时布局文件,图片资源等都是放在同一个文件夹下,这样照成一个问题就是我们想重用UI布局文件和图片时就还需要其分离这些资料,相信大部分android程序员都遇到过这样的问题,其痛苦程度不亚于世纪末日赶不上诺亚方舟。

   今天我用apkplug框架实现将不同的资源放在不同的插件apk包中,然后通过插件间类查找的方式实现插件机布局文件共享。不说废话了!

一 新建一个插件myBundle1由它提供布局文件供myBundle插件调用

结合上一篇文章本章我再建一个插件工程myBundle1新增实现3个java类分别是

  BundleContextFactory.java 这个类的唯一功能就是存储插件启动时获取的BundleContext,该类中有我们需要的android.content.Context

 

二 修改插件myBundle布局文件activity_main.xml添加View com.example.mybundle1.myLayout

 

最后给出源码

注意:1.以上需要注意的问题的是需要引出的类都应该在plugin.xml文件中添加Export-Package="com.example.mybundle1"  这样插件间才能找的到(下一章会实现另一种方式插件间交换类)

       2.apkplug官网为:www.apkplug.com

 

热点排行