AutoPatch java_Java Beta.canAutoPatch方法代码示例
import com.tencent.bugly.beta.Beta; //导入方法依赖的package包/类
@Override
public void onCreate() {
super.onCreate();
// 设置是否开启热更新能力,默认为true
Beta.enableHotfix = true;
// 设置是否自动下载补丁,默认为true
Beta.canAutoDownloadPatch = true;
// 设置是否自动合成补丁,默认为true
Beta.canAutoPatch = true;
// 设置是否提示用户重启,默认为false
Beta.canNotifyUserRestart = true;
// 补丁回调接口
Beta.betaPatchListener = new BetaPatchListener() {
@Override
public void onPatchReceived(String patchFile) {
Toast.makeText(getApplication(), "补丁下载地址" + patchFile, Toast.LENGTH_SHORT).show();
}
@Override
public void onDownloadReceived(long savedLength, long totalLength) {
Toast.makeText(getApplication(),
String.format(Locale.getDefault(), "%s %d%%",
Beta.strNotificationDownloading,
(int) (totalLength == 0 ? 0 : savedLength * 100 / totalLength)),
Toast.LENGTH_SHORT).show();
}
@Override
public void onDownloadSuccess(String msg) {
Toast.makeText(getApplication(), "补丁下载成功", Toast.LENGTH_SHORT).show();
}
@Override
public void onDownloadFailure(String msg) {
Toast.makeText(getApplication(), "补丁下载失败", Toast.LENGTH_SHORT).show();
}
@Override
public void onApplySuccess(String msg) {
Toast.makeText(getApplication(), "补丁应用成功", Toast.LENGTH_SHORT).show();
}
@Override
public void onApplyFailure(String msg) {
Toast.makeText(getApplication(), "补丁应用失败", Toast.LENGTH_SHORT).show();
}
@Override
public void onPatchRollback() {
}
};
// 设置开发设备,默认为false,上传补丁如果下发范围指定为“开发设备”,需要调用此接口来标识开发设备
Bugly.setIsDevelopmentDevice(getApplication(), true);
// 多渠道需求塞入
// String channel = WalleChannelReader.getChannel(getApplication());
// Bugly.setAppChannel(getApplication(), channel);
// 这里实现SDK初始化,appId替换成你的在Bugly平台申请的appId
Bugly.init(getApplication(), "900029763", true);
}
AutoPatch java_Java Beta.canAutoPatch方法代码示例相关推荐
- drawimage的用法 java_Java Graphics.drawImage方法代码示例
本文整理汇总了Java中javax.microedition.lcdui.Graphics.drawImage方法的典型用法代码示例.如果您正苦于以下问题:Java Graphics.drawImag ...
- findclass java_Java Context.findClass方法代码示例
import jdk.nashorn.internal.runtime.Context; //导入方法依赖的package包/类 private static Class> simpleType ...
- Bytes int java_Java Bytes.readInt方法代码示例
import net.openhft.chronicle.bytes.Bytes; //导入方法依赖的package包/类 @NotNull @Override public CharSequence ...
- object getkey java_Java S3Object.getKey方法代码示例
import com.amazonaws.services.s3.model.S3Object; //导入方法依赖的package包/类 private S3Object decipher(GetOb ...
- fileset java_Java FileSet.iterator方法代码示例
import org.apache.tools.ant.types.FileSet; //导入方法依赖的package包/类 public void execute() throws BuildExc ...
- x509代码实例java_Java X509AttributeCertificate.getIssuer方法代码示例
import org.bouncycastle.x509.X509AttributeCertificate; //导入方法依赖的package包/类 /** * Parses the contents ...
- toolbar java_Java ToolBar.layout方法代码示例
import org.eclipse.swt.widgets.ToolBar; //导入方法依赖的package包/类 protected ToolBar createToolbar() { fina ...
- okhttputils java_Java OkHttpUtils.post方法代码示例
import com.zhy.http.okhttp.OkHttpUtils; //导入方法依赖的package包/类 @Override public void performRequestAsyn ...
- getAttribute实例例java_Java ExifInterface.getAttribute方法代码示例
import android.media.ExifInterface; //导入方法依赖的package包/类 public static void copyExif(ExifInterface or ...
- textlayout Java_Java TextLayout.getBounds方法代码示例
import java.awt.font.TextLayout; //导入方法依赖的package包/类 /** * {@inheritDoc} */ @Override public void pa ...
最新文章
- C/C++语言链表的排序与查找定位
- 什么是MVP架构模式(Model、View、Presenter)?(软件设计模式MVC、MVVW)
- 理解Android Binder机制(1/3):驱动篇
- VHDL简易电子琴的设计
- java 双击_利用java开发一个双击执行的小程序
- J2EE应用与移动互联网-写在前头
- 转载:.NET Memory Leak: XmlSerializing your way to a Memory Leak
- python requests 异步调用_构建高效的python requests长连接池详解
- Jmeter打开url时提示“请在微信客户端打开链接问题”
- python-图书管理系统3-[代码部分]-需要完善
- jsp+mysql校园卡管理系统设计与实现
- maya导出fbx没动画_fbx在maya和max之间的互导问题及解决方法
- 从VBA到VSTO的一些想法
- VSCODE如何汉化成中文
- 快速傅里叶变换MATLAB代码实现
- Java|二叉树基础详解
- 技术人该如何选择未来职业方向?一起听听这几位美团同学的故事
- import cv2 失败“找不到指定模块”解决办法
- 面试题:看数字找规律
- 杰理之设置立体声输出,播左右声道歌曲后DAC没有声音或声音变小