2 Star 6 Fork 4

梁大帅 / OSGIService

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
osgiService 是apkplug框架下osgi服务测试demo

这个demo主要演示插件与主程序osgi通讯。

1.项目分三个工程
  
  1).osgiService 工程是宿主工程 ,它会注册一个showView服务,并且会监听printLog
  2).osgiClient1 是插件1,它在启动时会提供注册printLog服务,并且会查找宿主程序提供的showView服务
  3).osgiClient2 是插件2,它会查找宿主程序提供的showView服务
  
2.任务模式
     1.宿主程序启动以后会注册一个showView服务供插件查询,并且会监听printLog
     2.插件1启动以后会查询showView服务,并解析出一个View传递给主程序
     3.插件1启动以后同时会注册一个printLog,这时宿主的这个printLog监听器将监听到
     4.插件2启动以后会查询showView服务,并解析出一个View传递给主程序
     5.插件停止时会查询showView服务,将View移除
3.注意事项
     
     1.该项目中osgi服务接口类由主程序提供com.apkplug.osgi.service 
               所以插件只需导入其提供的service.jar包,而不需要真正打包到apk中,以免造成类冲突
     
     2.插件是通过MyProperty.AutoInstall()安装,也就是说框架只安装并不自启动插件,利于演示

空文件

简介

暂无描述 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/liangdas/OSGIService.git
git@gitee.com:liangdas/OSGIService.git
liangdas
OSGIService
OSGIService
master

搜索帮助