Skip to content

Commit 02f89b3

Browse files
author
wjielai
committed
format demo code
1 parent 6e9f375 commit 02f89b3

32 files changed

+1019
-732
lines changed

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/AbortMultiPartsUpload.java

+34-23
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,25 @@ public class AbortMultiPartsUpload {
3333
private String uploadId;
3434

3535
public static class ServerCredentialProvider extends BasicLifecycleCredentialProvider {
36-
36+
3737
@Override
3838
protected QCloudLifecycleCredentials fetchNewCredentials() throws QCloudClientException {
39-
39+
4040
// 首先从您的临时密钥服务器获取包含了密钥信息的响应
41-
41+
4242
// 然后解析响应,获取密钥信息
4343
String tmpSecretId = "临时密钥 secretId";
4444
String tmpSecretKey = "临时密钥 secretKey";
4545
String sessionToken = "临时密钥 TOKEN";
4646
long expiredTime = 1556183496L;//临时密钥有效截止时间戳,单位是秒
47-
47+
4848
/*强烈建议返回服务器时间作为签名的开始时间,用来避免由于用户手机本地时间偏差过大导致的签名不正确 */
4949
// 返回服务器时间作为签名的起始时间
5050
long startTime = 1556182000L; //临时密钥有效起始时间,单位是秒
51-
51+
5252
// 最后返回临时密钥信息对象
53-
return new SessionQCloudCredentials(tmpSecretId, tmpSecretKey, sessionToken, startTime, expiredTime);
53+
return new SessionQCloudCredentials(tmpSecretId, tmpSecretKey,
54+
sessionToken, startTime, expiredTime);
5455
}
5556
}
5657

@@ -61,17 +62,21 @@ private void initMultiUpload() {
6162
//.cssg-snippet-body-start:[init-multi-upload]
6263
String bucket = "examplebucket-1250000000"; //格式:BucketName-APPID
6364
String cosPath = "exampleobject"; //对象在存储桶中的位置标识符,即对象键。
64-
65-
InitMultipartUploadRequest initMultipartUploadRequest = new InitMultipartUploadRequest(bucket,
65+
66+
InitMultipartUploadRequest initMultipartUploadRequest =
67+
new InitMultipartUploadRequest(bucket,
6668
cosPath);
67-
cosXmlService.initMultipartUploadAsync(initMultipartUploadRequest, new CosXmlResultListener() {
69+
cosXmlService.initMultipartUploadAsync(initMultipartUploadRequest,
70+
new CosXmlResultListener() {
6871
@Override
6972
public void onSuccess(CosXmlRequest cosXmlRequest, CosXmlResult result) {
70-
uploadId = ((InitMultipartUploadResult) result).initMultipartUpload.uploadId;
73+
uploadId = ((InitMultipartUploadResult) result)
74+
.initMultipartUpload.uploadId;
7175
}
72-
76+
7377
@Override
74-
public void onFail(CosXmlRequest cosXmlRequest, CosXmlClientException clientException,
78+
public void onFail(CosXmlRequest cosXmlRequest,
79+
CosXmlClientException clientException,
7580
CosXmlServiceException serviceException) {
7681
if (clientException != null) {
7782
clientException.printStackTrace();
@@ -82,24 +87,29 @@ public void onFail(CosXmlRequest cosXmlRequest, CosXmlClientException clientExce
8287
});
8388
//.cssg-snippet-body-end
8489
}
90+
8591
/**
8692
* 终止分片上传任务
8793
*/
8894
private void abortMultiUpload() {
8995
//.cssg-snippet-body-start:[abort-multi-upload]
9096
String bucket = "examplebucket-1250000000"; //格式:BucketName-APPID
9197
String cosPath = "exampleobject"; //对象在存储桶中的位置标识符,即对象键。
92-
93-
AbortMultiUploadRequest abortMultiUploadRequest = new AbortMultiUploadRequest(bucket,
98+
99+
AbortMultiUploadRequest abortMultiUploadRequest =
100+
new AbortMultiUploadRequest(bucket,
94101
cosPath, uploadId);
95-
cosXmlService.abortMultiUploadAsync(abortMultiUploadRequest, new CosXmlResultListener() {
102+
cosXmlService.abortMultiUploadAsync(abortMultiUploadRequest,
103+
new CosXmlResultListener() {
96104
@Override
97105
public void onSuccess(CosXmlRequest cosXmlRequest, CosXmlResult result) {
98-
AbortMultiUploadResult abortMultiUploadResult = (AbortMultiUploadResult) result;
106+
AbortMultiUploadResult abortMultiUploadResult =
107+
(AbortMultiUploadResult) result;
99108
}
100-
109+
101110
@Override
102-
public void onFail(CosXmlRequest cosXmlRequest, CosXmlClientException clientException,
111+
public void onFail(CosXmlRequest cosXmlRequest,
112+
CosXmlClientException clientException,
103113
CosXmlServiceException serviceException) {
104114
if (clientException != null) {
105115
clientException.printStackTrace();
@@ -113,14 +123,15 @@ public void onFail(CosXmlRequest cosXmlRequest, CosXmlClientException clientExce
113123

114124
private void initService() {
115125
String region = "ap-guangzhou";
116-
126+
117127
CosXmlServiceConfig serviceConfig = new CosXmlServiceConfig.Builder()
118128
.setRegion(region)
119129
.isHttps(true) // 使用 HTTPS 请求,默认为 HTTP 请求
120130
.builder();
121-
131+
122132
context = InstrumentationRegistry.getInstrumentation().getTargetContext();
123-
cosXmlService = new CosXmlService(context, serviceConfig, new ServerCredentialProvider());
133+
cosXmlService = new CosXmlService(context, serviceConfig,
134+
new ServerCredentialProvider());
124135
}
125136

126137
@Test
@@ -129,9 +140,9 @@ public void testAbortMultiPartsUpload() {
129140

130141
// 初始化分片上传
131142
initMultiUpload();
132-
143+
133144
// 终止分片上传任务
134145
abortMultiUpload();
135-
146+
136147
}
137148
}

Demo/app/src/androidTest/java/com/tencent/qcloud/cosxml/cssg/BucketACL.java

+28-22
Original file line numberDiff line numberDiff line change
@@ -32,24 +32,25 @@ public class BucketACL {
3232
private CosXmlService cosXmlService;
3333

3434
public static class ServerCredentialProvider extends BasicLifecycleCredentialProvider {
35-
35+
3636
@Override
3737
protected QCloudLifecycleCredentials fetchNewCredentials() throws QCloudClientException {
38-
38+
3939
// 首先从您的临时密钥服务器获取包含了密钥信息的响应
40-
40+
4141
// 然后解析响应,获取密钥信息
4242
String tmpSecretId = "临时密钥 secretId";
4343
String tmpSecretKey = "临时密钥 secretKey";
4444
String sessionToken = "临时密钥 TOKEN";
4545
long expiredTime = 1556183496L;//临时密钥有效截止时间戳,单位是秒
46-
46+
4747
/*强烈建议返回服务器时间作为签名的开始时间,用来避免由于用户手机本地时间偏差过大导致的签名不正确 */
4848
// 返回服务器时间作为签名的起始时间
4949
long startTime = 1556182000L; //临时密钥有效起始时间,单位是秒
50-
50+
5151
// 最后返回临时密钥信息对象
52-
return new SessionQCloudCredentials(tmpSecretId, tmpSecretKey, sessionToken, startTime, expiredTime);
52+
return new SessionQCloudCredentials(tmpSecretId, tmpSecretKey,
53+
sessionToken, startTime, expiredTime);
5354
}
5455
}
5556

@@ -60,33 +61,35 @@ private void putBucketAcl() {
6061
//.cssg-snippet-body-start:[put-bucket-acl]
6162
String bucket = "examplebucket-1250000000"; //格式:BucketName-APPID
6263
PutBucketACLRequest putBucketACLRequest = new PutBucketACLRequest(bucket);
63-
64+
6465
// 设置 bucket 访问权限
6566
putBucketACLRequest.setXCOSACL("public-read");
66-
67+
6768
// 赋予被授权者读的权限
6869
ACLAccount readACLS = new ACLAccount();
6970
readACLS.addAccount("100000000001", "100000000001");
7071
putBucketACLRequest.setXCOSGrantRead(readACLS);
71-
72+
7273
// 赋予被授权者写的权限
7374
ACLAccount writeACLS = new ACLAccount();
7475
writeACLS.addAccount("100000000001", "100000000001");
7576
putBucketACLRequest.setXCOSGrantWrite(writeACLS);
76-
77+
7778
// 赋予被授权者读写的权限
7879
ACLAccount writeandReadACLS = new ACLAccount();
7980
writeandReadACLS.addAccount("100000000001", "100000000001");
8081
putBucketACLRequest.setXCOSReadWrite(writeandReadACLS);
8182

82-
cosXmlService.putBucketACLAsync(putBucketACLRequest, new CosXmlResultListener() {
83+
cosXmlService.putBucketACLAsync(putBucketACLRequest,
84+
new CosXmlResultListener() {
8385
@Override
8486
public void onSuccess(CosXmlRequest request, CosXmlResult result) {
8587
PutBucketACLResult putBucketACLResult = (PutBucketACLResult) result;
8688
}
87-
89+
8890
@Override
89-
public void onFail(CosXmlRequest cosXmlRequest, CosXmlClientException clientException,
91+
public void onFail(CosXmlRequest cosXmlRequest,
92+
CosXmlClientException clientException,
9093
CosXmlServiceException serviceException) {
9194
if (clientException != null) {
9295
clientException.printStackTrace();
@@ -105,14 +108,16 @@ private void getBucketAcl() {
105108
//.cssg-snippet-body-start:[get-bucket-acl]
106109
String bucket = "examplebucket-1250000000"; //格式:BucketName-APPID
107110
GetBucketACLRequest getBucketACLRequest = new GetBucketACLRequest(bucket);
108-
cosXmlService.getBucketACLAsync(getBucketACLRequest, new CosXmlResultListener() {
111+
cosXmlService.getBucketACLAsync(getBucketACLRequest,
112+
new CosXmlResultListener() {
109113
@Override
110114
public void onSuccess(CosXmlRequest request, CosXmlResult result) {
111115
GetBucketACLResult getBucketACLResult = (GetBucketACLResult) result;
112116
}
113-
117+
114118
@Override
115-
public void onFail(CosXmlRequest cosXmlRequest, CosXmlClientException clientException,
119+
public void onFail(CosXmlRequest cosXmlRequest,
120+
CosXmlClientException clientException,
116121
CosXmlServiceException serviceException) {
117122
if (clientException != null) {
118123
clientException.printStackTrace();
@@ -121,20 +126,21 @@ public void onFail(CosXmlRequest cosXmlRequest, CosXmlClientException clientExce
121126
}
122127
}
123128
});
124-
129+
125130
//.cssg-snippet-body-end
126131
}
127132

128133
public void initService() {
129134
String region = "ap-guangzhou";
130-
135+
131136
CosXmlServiceConfig serviceConfig = new CosXmlServiceConfig.Builder()
132137
.setRegion(region)
133138
.isHttps(true) // 使用 HTTPS 请求,默认为 HTTP 请求
134139
.builder();
135-
140+
136141
context = InstrumentationRegistry.getInstrumentation().getTargetContext();
137-
cosXmlService = new CosXmlService(context, serviceConfig, new ServerCredentialProvider());
142+
cosXmlService = new CosXmlService(context, serviceConfig,
143+
new ServerCredentialProvider());
138144
}
139145

140146
@Test
@@ -143,9 +149,9 @@ public void testBucketACL() {
143149

144150
// 设置存储桶 ACL
145151
putBucketAcl();
146-
152+
147153
// 获取存储桶 ACL
148154
getBucketAcl();
149-
155+
150156
}
151157
}

0 commit comments

Comments
 (0)