apkplug插件托管服务简化与简介-05
来源:互联网 发布:小米网络助手校正失败 编辑:程序博客网 时间:2024/06/05 05:05
本文基于TuoClondService1.1.0讲解
apkplug插件托管服务是提供给开发者一个远程发布插件的管理平台,但v1.0.0版本接口调用有些复杂我们在v1.1.0版本中着重对其进行了简化
与封装,使开发者能更简单明了的使用这项服务。
apkplug插件托管分为两部分
- 云服务托管:开发者须将主应用与插件apk包上传托管服务器
- 查询api接口:开发者可根据该接口通过简单的调用实现插件的 查询,下载安装,更新等功能
一下着重讲解查询api接口的调用方式,关于插件上传与管理平台操作请这篇文章<插件云端上传与管理>
一 接口简介
1.api接口提供一个单例类ApkplugCloudAgent,开发者可通过该类完成所有功能
2.插件托管服务接口都是以填充查询bean以及回调callback接口的形式完成的
开发者需要做的工作有
- 填充查询条件bean
- 编写查询回调接口 callback
二 导入插件托管服务jar包
三 初始化启用托管服务接口
1
//BundleContext context =frame.getSystemBundleContext();
2
//启动云服务包括插件搜索 下载 更新功能
3
ApkplugCloudAgent.init(context);
四 查询接口调用示例
1
appSearchBean bean=
new
appSearchBean();
2
//按插件被添加到分组(宿主)的时间逆序查询
3
bean.setG_order(appSearchBean.order_desc);
4
//插件的关键词keyword
5
//bean.setB_keywords("工具");
6
bean.setPagenum(
10
);
7
bean.setPage(
0
);
8
//查询
9
ApkplugCloudAgent.getAppSearch().search(bean,
new
impAppSearchCallBack());
五 更新接口调用示例
1
ApkplugCloudAgent.getcheckupdate().checkupdate(bean,
new
impupdateCallBack());
六 下载接口调用示例
1
ApkplugCloudAgent.getAppDownload().download(appBean, mContext,
new
AppDownloadCallBackImp())
以上代码参考http://git.oschina.net/plug/ApkplugCloudServiceDemo
0 0
- apkplug插件托管服务简化与简介-05
- android插件化-apkplug中OSGI服务基本原理-08
- android插件化-监听apkplug插件安装/卸载状态-05
- android插件化-apkplug中以监听方式获取OSGI服务-09
- android插件化-apkplug中以监听方式获取OSGI服务-09
- WCF宿主与服务托管
- WCF宿主与服务托管
- WCF宿主与服务托管
- WCF宿主与服务托管
- WCF宿主与服务托管
- android利用apkplug框架实现主应用与插件通讯(传递任意对象)实现UI替换
- android插件化-安装apkplug插件-04
- android插件化-apkplug插件开发-07
- apklug插件托管服务开发教程之下载插件-02
- apkplug主题切换功能简介-03
- android 插件化 模块化开发(apkplug)
- 使用apkplug实现Android客户端插件化
- android插件化-apkplug框架启动-02
- Java开发牛人十大必备网站
- rz/sz的安装与使用
- centos6起/etc/syslog.conf不再有!而是/etc/rsyslog.conf代替
- C#使用ADO.NET创建SQL Server数据库
- Eclipse Kepler更改注释字体大小
- apkplug插件托管服务简化与简介-05
- C程序设计语言(K&R)学习笔记--8.结构体
- loop through two arrays and group them based on a condition
- C++中 I/O流总结
- 相似设计模式的区别
- java秒数转换成标准的北京时间
- Silverlight如何与JS相互调用
- apkplug主题切换功能简介-03
- 【解题报告】uva10003_Cutting Sticks(切割木棍, dp)