Skip to content

Commit ea3f5c9

Browse files
author
JemyCheung
committed
v7.6.3
1 parent 02d6228 commit ea3f5c9

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
#Changelog
22

3+
# 7.6.3
4+
* 新增表单上传日志打点
5+
36
# 7.6.2
47
* 修复序列化异常
58
* 更正打点日志字段

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ https://github.com/qiniudemo/qiniu-lab-android
2424
| 7.0.7 | Android 2.2+ | android-async-http 1.4.8 |
2525

2626
### 注意
27-
* 推荐使用最新版:7.6.2,7.6.2使用okhttp4.2.2
27+
* 推荐使用最新版:7.6.3,7.6.3使用okhttp4.2.2
2828
* 7.4.3是在7.5.2版本上降低okhttp版本,其他功能不变
2929
* 从 7.3.13 开始,不在强制依赖 `happy-dns-android`,默认不再提供 `httpDns`,可以调用 `Configuration.Builder#dns(com.qiniu.android.http.Dns)`方法设置外部 `Dns`,自定义 `Dns` 要求实现 `com.qiniu.android.http.Dns` 接口。
3030
* 从7.5.0开始增加了DNS预取和缓存策略,减少dns解析错误
@@ -41,6 +41,8 @@ https://github.com/qiniudemo/qiniu-lab-android
4141

4242
## 使用方法
4343
UploadManager 可以创建一次,一直使用。
44+
7.6.2调用AndroidNetwork.getMobileDbm可以获取网络信号强度
45+
需要Manifest.permission.ACCESS_FINE_LOCATION和Manifest.permission.ACCESS_COARSE_LOCATION权限
4446
```java
4547
import com.qiniu.android.storage.UploadManager;
4648
...

library/src/main/java/com/qiniu/android/common/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33

44
public final class Constants {
5-
public static final String VERSION = "7.6.2";
5+
public static final String VERSION = "7.6.3";
66

77
public static final String UTF_8 = "utf-8";
88
}

library/src/main/java/com/qiniu/android/storage/UploadManager.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,12 +176,12 @@ public void run() {
176176
//query请求发生在第一次,第二次query从本地zoneinfo拿,response为null
177177
LogHandler logHandler = UploadInfoElementCollector.getUplogHandler(UploadInfo.getReqInfo());
178178
logHandler.send("up_type", "uc_query");
179-
179+
final WarpHandler completionHandler = warpHandler(complete, data != null ? data.length : 0);
180180
Zone z = config.zone;
181181
z.preQuery(logHandler, token, new Zone.QueryHandler() {
182182
@Override
183183
public void onSuccess() {
184-
FormUploader.upload(client, config, data, key, decodedToken, complete, options);
184+
FormUploader.upload(client, config, data, key, decodedToken, completionHandler, options);
185185
}
186186

187187
@Override
@@ -245,12 +245,12 @@ public void run() {
245245
@Override
246246
public void onSuccess() {
247247
long size = file.length();
248+
final WarpHandler completionHandler = warpHandler(complete, file != null ? file.length() : 0);
248249
if (size <= config.putThreshold) {
249-
FormUploader.upload(client, config, file, key, decodedToken, complete, options);
250+
FormUploader.upload(client, config, file, key, decodedToken, completionHandler, options);
250251
return;
251252
}
252253
String recorderKey = config.keyGen.gen(key, file);
253-
final WarpHandler completionHandler = warpHandler(complete, file != null ? file.length() : 0);
254254
if (multithreads == 1) {
255255
ResumeUploader uploader = new ResumeUploader(client, config, file, key,
256256
decodedToken, completionHandler, options, recorderKey);

0 commit comments

Comments
 (0)