android 集成腾讯bugly版本升级功能
16lz
2021-01-23
android 集成腾讯bugly版本升级功能
腾讯bugly,一种愉悦的开发方式,对于android移动端开发的版本升级功能,无论是全量更新还是热更新,都给我带来了方便。主要看一下是怎么集成的。开发工具所使用的是android studio
一、build.gradle
// android版本更新 compile 'com.tencent.bugly:crashreport_upgrade:latest.release'//其中latest.release指代最新版本号,也可以指定明确的版本号,例如1.2.0 compile 'com.tencent.bugly:nativecrashreport:latest.release' //其中latest.release指代最新版本号,也可以指定明确的版本号,例如2.2.0
二、AndroidMainfest.xml
1、权限配置
2、加入此activity
三、MainActivity里面的onCreare()
// 腾讯bugly版本升级,第二个参数就是你的appidBugly.init(context, "cd8b048d0b", false);
四、点击某个按钮的时候触发更新方法
Beta.checkUpgrade();
另外,Beta可以设置多个参数
其他更多参数,可以在Bugly文档中查看,以下列举几个添加可显示弹窗的ActivityBeta.canShowUpgradeActs.add(MainActivity.class); 例如,只允许在MainActivity上显示更新弹窗,其他activity上不显示弹窗; 如果不设置默认所有activity都可以显示弹窗。设置是否显示消息通知Beta.enableNotification = true; 如果你不想在通知栏显示下载进度,你可以将这个接口设置为false,默认值为true。设置Wifi下自动下载Beta.autoDownloadOnWifi = false; 如果你想在Wifi网络下自动下载,可以将这个接口设置为true,默认值为false。设置是否显示弹窗中的apk信息Beta.canShowApkInfo = true; 如果你使用我们默认弹窗是会显示apk信息的,如果你不想显示可以将这个接口设置为false。关闭热更新能力Beta.enableHotfix = true;
恭喜您,到此集成就完成了,bugly一种愉悦的开发方式。更多相关文章
- 一个提供Android各历史版本在线源码的网址
- Akita 一套Android快速开发库 发布1.2版本
- Android Studio 中编译JDK 版本配置
- Android 获取imei号码,获取手机型号和系统版本号等信息
- Android API Level对应Android版本一览表(10.0)
- Android 获取版本号
- Android版本名称、版本号、API level对应关系
- Android版本与Linux内核版本的关系