搜索
热搜: 活动 交友 discuz
查看: 3539|回复: 0
打印 上一主题 下一主题

迅飞自动更新SDK使用详解

[复制链接]

160

主题

165

帖子

814

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
814
跳转到指定楼层
楼主
发表于 2016-11-3 17:06:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1:第一步注册账户下载SDK


2:导入JAR包 如图


游客,如果您要查看本帖隐藏内容请回复


3:导入:资源
   包括样式表 和布局文件

4:集成代码
游客,如果您要查看本帖隐藏内容请回复

  1.     /**
  2.      * 检查版本更新
  3.      */
  4.     protected void checkUpdate(){
  5.         updManager = IFlytekUpdate.getInstance(MainActivity.this);
  6.         updManager.setDebugMode(true);
  7.         updManager.setParameter(UpdateConstants.EXTRA_WIFIONLY, "true");
  8.         // 设置通知栏icon,默认使用SDK默认
  9.         updManager.setParameter(UpdateConstants.EXTRA_NOTI_ICON, "false");
  10.         //对话框提醒
  11.         updManager.setParameter(UpdateConstants.EXTRA_STYLE, UpdateConstants.UPDATE_UI_DIALOG);
  12.         updManager.autoUpdate(MainActivity.this, updateListener);
  13.         updateListener = new IFlytekUpdateListener() {
  14.             @Override
  15.             public void onResult(int errorcode, UpdateInfo result) {
  16.                 if(errorcode == UpdateErrorCode.OK && result!= null) {
  17.                     if(result.getUpdateType() == UpdateType.NoNeed) {

  18.                         return;
  19.                     }
  20.                     updManager.showUpdateInfo(MainActivity.this, result);
  21.                 }
  22.                 else
  23.                 {
  24.                     Toast.makeText(getBaseContext(),"请求更新失败! 错误码:"+errorcode,Toast.LENGTH_LONG).show();
  25.                 }
  26.             }
  27.         };
  28.      }
复制代码


5:在讯飞后台 可以上传APK 软件检测到新版本会自动下载安装




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|安卓论坛  

GMT+8, 2024-5-19 09:04 , Processed in 0.064804 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Design S!|ƽ̶

快速回复 返回顶部 返回列表