apkplug插件托管服务简化与简介-05

本文基于TuoClondService1.1.0讲解

    apkplug插件托管服务是提供给开发者一个远程发布插件的管理平台,但v1.0.0版本接口调用有些复杂我们在v1.1.0版本中着重对其进行了简化

与封装,使开发者能更简单明了的使用这项服务。

 

apkplug插件托管分为两部分

  1. 云服务托管:开发者须将主应用与插件apk包上传托管服务器
  2. 查询api接口:开发者可根据该接口通过简单的调用实现插件的 查询,下载安装,更新等功能

一下着重讲解查询api接口的调用方式,关于插件上传与管理平台操作请这篇文章<插件云端上传与管理>

 

一 接口简介

     1.api接口提供一个单例类ApkplugCloudAgent,开发者可通过该类完成所有功能

  

     2.插件托管服务接口都是以填充查询bean以及回调callback接口的形式完成的

    

        开发者需要做的工作有

  1. 填充查询条件bean
  2. 编写查询回调接口 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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值