博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apkplug插件托管服务简化与简介-05
阅读量:6981 次
发布时间:2019-06-27

本文共 1047 字,大约阅读时间需要 3 分钟。

hot3.png

本文基于TuoClondService1.1.0讲解

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

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

 

apkplug插件托管分为两部分

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

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

 

一 接口简介

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

  

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

    

        开发者需要做的工作有

  1. 填充查询条件bean
编写查询回调接口 callback

二 导入插件托管服务jar包

    

 

三 初始化启用托管服务接口

//BundleContext context =frame.getSystemBundleContext();//启动云服务包括插件搜索 下载 更新功能ApkplugCloudAgent.init(context);

 

四 查询接口调用示例

appSearchBean bean=new appSearchBean();//按插件被添加到分组(宿主)的时间逆序查询bean.setG_order(appSearchBean.order_desc);//插件的关键词keyword//bean.setB_keywords("工具");bean.setPagenum(10);bean.setPage(0); //查询 ApkplugCloudAgent.getAppSearch().search(bean,new impAppSearchCallBack());

五 更新接口调用示例

ApkplugCloudAgent.getcheckupdate().checkupdate(bean,new impupdateCallBack());

六 下载接口调用示例

ApkplugCloudAgent.getAppDownload().download(appBean, mContext, new AppDownloadCallBackImp())

以上代码参考

转载于:https://my.oschina.net/u/138488/blog/269234

你可能感兴趣的文章
数据库连接oracle 10g rman 备份与恢复 之一
查看>>
asp.net开源CMS推荐
查看>>
Android实现自定义的 时间日期 控件
查看>>
查找删除Code First Entity Framework基本与最佳添加(add/create),删除(delete/remove),修改(update/modify)操作...
查看>>
fsetpos() fgetpos()详解
查看>>
javaScript之数组Array
查看>>
seajs 的研究二 -- 无题
查看>>
数据范围BZOJ 3209(花神的数论题-数位统计+1,被数据范围坑了)
查看>>
系统性能调优(5)----Java循环与字符串代码优化
查看>>
spring InitializingBean接口
查看>>
桥牌笔记-防止阻塞
查看>>
crudandroidandroid——CRUD(在上一篇博客的基础上)
查看>>
oracle的to_char中的fm
查看>>
[置顶] SQL注入安全分析
查看>>
Android 编程下 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 报错
查看>>
求两个字符串的最长公共字串(连续)
查看>>
菜鸟学Java(七)——Ajax+Servlet实现无刷新下拉联动
查看>>
2013年7月29日周一
查看>>
uniSWF使用注意事项
查看>>
从龙门镖局看自动化测试
查看>>