admin 发表于 2016-11-3 17:06:54

迅飞自动更新SDK使用详解

1:第一步注册账户下载SDK


2:导入JAR包 如图


**** Hidden Message *****

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

4:集成代码
**** Hidden Message *****
    /**
   * 检查版本更新
   */
    protected void checkUpdate(){
      updManager = IFlytekUpdate.getInstance(MainActivity.this);
      updManager.setDebugMode(true);
      updManager.setParameter(UpdateConstants.EXTRA_WIFIONLY, "true");
      // 设置通知栏icon,默认使用SDK默认
      updManager.setParameter(UpdateConstants.EXTRA_NOTI_ICON, "false");
      //对话框提醒
      updManager.setParameter(UpdateConstants.EXTRA_STYLE, UpdateConstants.UPDATE_UI_DIALOG);
      updManager.autoUpdate(MainActivity.this, updateListener);
      updateListener = new IFlytekUpdateListener() {
            @Override
            public void onResult(int errorcode, UpdateInfo result) {
                if(errorcode == UpdateErrorCode.OK && result!= null) {
                  if(result.getUpdateType() == UpdateType.NoNeed) {

                        return;
                  }
                  updManager.showUpdateInfo(MainActivity.this, result);
                }
                else
                {
                  Toast.makeText(getBaseContext(),"请求更新失败! 错误码:"+errorcode,Toast.LENGTH_LONG).show();
                }
            }
      };
   }

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




页: [1]
查看完整版本: 迅飞自动更新SDK使用详解