WVector / AppUpdate

🚀 Android 版本更新 🚀 a library for android version update 🚀
3.54k stars 744 forks source link

请求时怎么添加addHeade #100

Open EddieYan opened 5 years ago

EddieYan commented 5 years ago

Map<String, String> params = new HashMap<String, String>(); params.put("version", AppUpdateUtils.getVersionName(activity)); params.put("sign", ParameterUtil.getSign()); params.put("timestamp", ParameterUtil.getTimestamp());

    new UpdateAppManager
            .Builder()
            //必须设置,当前Activity
            .setActivity(activity)
            //必须设置,实现httpManager接口的对象
            .setHttpManager(new OkGoUpdateHttpUtil())
            //必须设置,更新地址
            .setUpdateUrl(Urls.CHECK)

            //以下设置,都是可选
            //设置请求方式,默认get
            .setPost(true)
            //不显示通知栏进度条

// .dismissNotificationProgress() //是否忽略版本 // .showIgnoreVersion() //添加自定义参数,默认version=1.0.0(app的versionName);apkKey=唯一表示(在AndroidManifest.xml配置) .setParams(params) //设置点击升级后,消失对话框,默认点击升级后,对话框显示下载进度 .hideDialogOnDownloading(false) //设置头部,不设置显示默认的图片,设置图片后自动识别主色调,然后为按钮,进度条设置颜色 .setTopPic(R.mipmap.top_8) //为按钮,进度条设置颜色。 .setThemeColor(0xffffac5d) //设置apk下砸路径,默认是在下载到sd卡下/Download/1.0.0/test.apk // .setTargetPath(path) //设置appKey,默认从AndroidManifest.xml获取,如果,使用自定义参数,则此项无效 // .setAppKey("ab55ce55Ac4bcP408cPb8c1Aaeac179c5f6f")

            .build()
protectedMan commented 5 years ago

OkGoUpdateHttpUtil里面的异步请求默认是okgo实现的,添加header请参考okgo的添加header用法。