Commit 794e02c8d47a05cdef393c8d8e2a613eb3146e69
1 parent
e63db28f
更新上传SDK
Showing
14 changed files
with
142 additions
and
41 deletions
app/build.gradle
| @@ -24,5 +24,5 @@ dependencies { | @@ -24,5 +24,5 @@ dependencies { | ||
| 24 | compile fileTree(include: ['*.jar'], dir: 'libs') | 24 | compile fileTree(include: ['*.jar'], dir: 'libs') |
| 25 | compile 'com.android.support:appcompat-v7:26.+' | 25 | compile 'com.android.support:appcompat-v7:26.+' |
| 26 | compile 'com.android.support.constraint:constraint-layout:1.0.2' | 26 | compile 'com.android.support.constraint:constraint-layout:1.0.2' |
| 27 | - compile 'com.cnlive:lib_upload:1.0.0' | 27 | + compile 'com.cnlive:lib_upload:2.0.0' |
| 28 | } | 28 | } |
app/src/androidTest/java/com/cnlive/demo/upload/ExampleInstrumentedTest.java renamed to app/src/androidTest/java/com/cnlive/demo/rdupload/ExampleInstrumentedTest.java
app/src/main/AndroidManifest.xml
| 1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
| 2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | 2 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
| 3 | - package="com.cnlive.demo.upload"> | 3 | + package="com.cnlive.demo.rdupload"> |
| 4 | 4 | ||
| 5 | <uses-permission android:name="android.permission.INTERNET" /> | 5 | <uses-permission android:name="android.permission.INTERNET" /> |
| 6 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> | 6 | <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> |
| @@ -9,21 +9,21 @@ | @@ -9,21 +9,21 @@ | ||
| 9 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> | 9 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> |
| 10 | 10 | ||
| 11 | <application | 11 | <application |
| 12 | - android:name=".app.MyApplication" | 12 | + android:name="com.cnlive.demo.rdupload.app.MyApplication" |
| 13 | android:allowBackup="true" | 13 | android:allowBackup="true" |
| 14 | android:icon="@mipmap/ic_launcher" | 14 | android:icon="@mipmap/ic_launcher" |
| 15 | android:label="@string/app_name" | 15 | android:label="@string/app_name" |
| 16 | android:roundIcon="@mipmap/ic_launcher_round" | 16 | android:roundIcon="@mipmap/ic_launcher_round" |
| 17 | android:supportsRtl="true" | 17 | android:supportsRtl="true" |
| 18 | android:theme="@style/AppTheme"> | 18 | android:theme="@style/AppTheme"> |
| 19 | - <activity android:name=".activity.MainActivity"> | 19 | + <activity android:name="com.cnlive.demo.rdupload.activity.MainActivity"> |
| 20 | <intent-filter> | 20 | <intent-filter> |
| 21 | <action android:name="android.intent.action.MAIN" /> | 21 | <action android:name="android.intent.action.MAIN" /> |
| 22 | 22 | ||
| 23 | <category android:name="android.intent.category.LAUNCHER" /> | 23 | <category android:name="android.intent.category.LAUNCHER" /> |
| 24 | </intent-filter> | 24 | </intent-filter> |
| 25 | </activity> | 25 | </activity> |
| 26 | - <activity android:name=".activity.UploadActivity" /> | 26 | + <activity android:name="com.cnlive.demo.rdupload.activity.UploadActivity" /> |
| 27 | </application> | 27 | </application> |
| 28 | 28 | ||
| 29 | </manifest> | 29 | </manifest> |
| 30 | \ No newline at end of file | 30 | \ No newline at end of file |
app/src/main/java/com/cnlive/demo/upload/Config.java renamed to app/src/main/java/com/cnlive/demo/rdupload/Config.java
| 1 | -package com.cnlive.demo.upload; | 1 | +package com.cnlive.demo.rdupload; |
| 2 | 2 | ||
| 3 | /** | 3 | /** |
| 4 | * Created by Lynn on 2017/8/14. | 4 | * Created by Lynn on 2017/8/14. |
| @@ -7,5 +7,4 @@ package com.cnlive.demo.upload; | @@ -7,5 +7,4 @@ package com.cnlive.demo.upload; | ||
| 7 | public class Config { | 7 | public class Config { |
| 8 | public static final long PART_SIZE = 5 * 1024 * 1024; | 8 | public static final long PART_SIZE = 5 * 1024 * 1024; |
| 9 | public static final long MULTI_UPLOAD_THREADHOLD = 16 * 1024 * 1024; | 9 | public static final long MULTI_UPLOAD_THREADHOLD = 16 * 1024 * 1024; |
| 10 | - public static String USER_ID = ""; | ||
| 11 | } | 10 | } |
app/src/main/java/com/cnlive/demo/upload/MultiUploader.java renamed to app/src/main/java/com/cnlive/demo/rdupload/MultiUploader.java
| 1 | -package com.cnlive.demo.upload; | 1 | +package com.cnlive.demo.rdupload; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 3 | import android.content.Context; |
| 4 | import android.os.Handler; | 4 | import android.os.Handler; |
| @@ -130,7 +130,7 @@ public class MultiUploader { | @@ -130,7 +130,7 @@ public class MultiUploader { | ||
| 130 | final CNInitiateMultipartUploadRequest request = new CNInitiateMultipartUploadRequest(bucketName, key); | 130 | final CNInitiateMultipartUploadRequest request = new CNInitiateMultipartUploadRequest(bucketName, key); |
| 131 | request.setCannedACL(CNCannedAccessControlList.PublicRead); | 131 | request.setCannedACL(CNCannedAccessControlList.PublicRead); |
| 132 | request.setContentType("video/mp4"); | 132 | request.setContentType("video/mp4"); |
| 133 | - cnUpload.initiateMultipartUpload(request, userId, filePath, name, des, file, isHorizontalScreen, callback, new CNInitiateMultipartUploadResponseListener() { | 133 | + cnUpload.initiateMultipartUpload(request, new CNInitiateMultipartUploadResponseListener() { |
| 134 | @Override | 134 | @Override |
| 135 | public void onFailure(int i, UploadError uploadError, Header[] headers, String s, Throwable throwable) { | 135 | public void onFailure(int i, UploadError uploadError, Header[] headers, String s, Throwable throwable) { |
| 136 | Log.w(TAG, "init multiupload fail, statusCode = " + i, throwable); | 136 | Log.w(TAG, "init multiupload fail, statusCode = " + i, throwable); |
| @@ -339,7 +339,7 @@ public class MultiUploader { | @@ -339,7 +339,7 @@ public class MultiUploader { | ||
| 339 | } | 339 | } |
| 340 | 340 | ||
| 341 | @Override | 341 | @Override |
| 342 | - public void onSuccess(int i, Header[] headers, CNCompleteMultipartUploadResult completeMultipartUploadResult, String videoId) { | 342 | + public void onSuccess(int i, Header[] headers, CNCompleteMultipartUploadResult completeMultipartUploadResult) { |
| 343 | Log.i(TAG, "complete upload, key = " + key + ", bucketName = " + bucketName + " , uploadId = " + uploadId + "\n" + completeMultipartUploadResult.toString()); | 343 | Log.i(TAG, "complete upload, key = " + key + ", bucketName = " + bucketName + " , uploadId = " + uploadId + "\n" + completeMultipartUploadResult.toString()); |
| 344 | 344 | ||
| 345 | } | 345 | } |
app/src/main/java/com/cnlive/demo/upload/activity/MainActivity.java renamed to app/src/main/java/com/cnlive/demo/rdupload/activity/MainActivity.java
| 1 | -package com.cnlive.demo.upload.activity; | 1 | +package com.cnlive.demo.rdupload.activity; |
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.content.Intent; | 4 | import android.content.Intent; |
| @@ -7,7 +7,7 @@ import android.view.Menu; | @@ -7,7 +7,7 @@ import android.view.Menu; | ||
| 7 | import android.view.View; | 7 | import android.view.View; |
| 8 | import android.widget.Button; | 8 | import android.widget.Button; |
| 9 | 9 | ||
| 10 | -import com.cnlive.demo.upload.R; | 10 | +import com.cnlive.demo.rdupload.R; |
| 11 | 11 | ||
| 12 | public class MainActivity extends Activity { | 12 | public class MainActivity extends Activity { |
| 13 | 13 |
app/src/main/java/com/cnlive/demo/upload/activity/UploadActivity.java renamed to app/src/main/java/com/cnlive/demo/rdupload/activity/UploadActivity.java
| 1 | -package com.cnlive.demo.upload.activity; | 1 | +package com.cnlive.demo.rdupload.activity; |
| 2 | 2 | ||
| 3 | import android.app.Activity; | 3 | import android.app.Activity; |
| 4 | import android.os.Bundle; | 4 | import android.os.Bundle; |
| @@ -15,12 +15,12 @@ import android.widget.ListView; | @@ -15,12 +15,12 @@ import android.widget.ListView; | ||
| 15 | import android.widget.TextView; | 15 | import android.widget.TextView; |
| 16 | import android.widget.Toast; | 16 | import android.widget.Toast; |
| 17 | 17 | ||
| 18 | -import com.cnlive.demo.upload.Config; | ||
| 19 | -import com.cnlive.demo.upload.utils.DemoUtils; | ||
| 20 | -import com.cnlive.demo.upload.R; | ||
| 21 | -import com.cnlive.demo.upload.utils.UploadPartRequestFactory; | ||
| 22 | -import com.cnlive.demo.upload.adapter.FileAdapter; | ||
| 23 | -import com.cnlive.demo.upload.model.UploadFile; | 18 | +import com.cnlive.demo.rdupload.Config; |
| 19 | +import com.cnlive.demo.rdupload.utils.DemoUtils; | ||
| 20 | +import com.cnlive.demo.rdupload.R; | ||
| 21 | +import com.cnlive.demo.rdupload.utils.UploadPartRequestFactory; | ||
| 22 | +import com.cnlive.demo.rdupload.adapter.FileAdapter; | ||
| 23 | +import com.cnlive.demo.rdupload.model.UploadFile; | ||
| 24 | import com.cnlive.lib.upload.listener.CNAbortMultipartUploadResponseListener; | 24 | import com.cnlive.lib.upload.listener.CNAbortMultipartUploadResponseListener; |
| 25 | import com.cnlive.lib.upload.listener.CNCompleteMultipartUploadResponseListener; | 25 | import com.cnlive.lib.upload.listener.CNCompleteMultipartUploadResponseListener; |
| 26 | import com.cnlive.lib.upload.listener.CNInitiateMultipartUploadResponseListener; | 26 | import com.cnlive.lib.upload.listener.CNInitiateMultipartUploadResponseListener; |
| @@ -40,7 +40,6 @@ import com.cnlive.lib.upload.services.CNListPartsRequest; | @@ -40,7 +40,6 @@ import com.cnlive.lib.upload.services.CNListPartsRequest; | ||
| 40 | import com.cnlive.lib.upload.services.CNPutObjectRequest; | 40 | import com.cnlive.lib.upload.services.CNPutObjectRequest; |
| 41 | import com.cnlive.lib.upload.services.CNUploadPartRequest; | 41 | import com.cnlive.lib.upload.services.CNUploadPartRequest; |
| 42 | import com.cnlive.lib.upload.upload.CNUpload; | 42 | import com.cnlive.lib.upload.upload.CNUpload; |
| 43 | -import com.ksyun.ks3.model.acl.CannedAccessControlList; | ||
| 44 | 43 | ||
| 45 | import org.apache.http.Header; | 44 | import org.apache.http.Header; |
| 46 | 45 | ||
| @@ -50,8 +49,8 @@ import java.util.HashMap; | @@ -50,8 +49,8 @@ import java.util.HashMap; | ||
| 50 | import java.util.List; | 49 | import java.util.List; |
| 51 | import java.util.Map; | 50 | import java.util.Map; |
| 52 | 51 | ||
| 53 | -import static com.cnlive.demo.upload.model.UploadFile.STATUS_FINISH; | ||
| 54 | -import static com.cnlive.demo.upload.model.UploadFile.STATUS_UPLOADING; | 52 | +import static com.cnlive.demo.rdupload.model.UploadFile.STATUS_FINISH; |
| 53 | +import static com.cnlive.demo.rdupload.model.UploadFile.STATUS_UPLOADING; | ||
| 55 | 54 | ||
| 56 | /** | 55 | /** |
| 57 | * Created by Lynn on 2017/8/10. | 56 | * Created by Lynn on 2017/8/10. |
| @@ -163,13 +162,13 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | @@ -163,13 +162,13 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | ||
| 163 | * @param item | 162 | * @param item |
| 164 | */ | 163 | */ |
| 165 | private void doSingleUpload(final UploadFile item) { | 164 | private void doSingleUpload(final UploadFile item) { |
| 166 | - CNPutObjectRequest request = new CNPutObjectRequest(); | 165 | + CNPutObjectRequest request = new CNPutObjectRequest("testq", item.file.getName(), item.file); |
| 167 | request.setCannedACL(CNCannedAccessControlList.PublicRead); | 166 | request.setCannedACL(CNCannedAccessControlList.PublicRead); |
| 168 | request.setContentType("video/mp4"); | 167 | request.setContentType("video/mp4"); |
| 169 | - cnUpload.upload(request, Config.USER_ID, item.file.getPath(), item.file.getName(), "des", null, 1, null, new CNPutObjectResponseListener() { | 168 | + cnUpload.putObject(request, new CNPutObjectResponseListener() { |
| 170 | @Override | 169 | @Override |
| 171 | public void onTaskFailure(int i, UploadError uploadError, Header[] headers, String s, Throwable throwable) { | 170 | public void onTaskFailure(int i, UploadError uploadError, Header[] headers, String s, Throwable throwable) { |
| 172 | - Log.d(TAG, uploadError.getErrorMessage()); | 171 | + Log.d(TAG, uploadError.getErrorMessage() + " : " + s + " : " + i); |
| 173 | List<UploadFile> uploadFiles = dataSource.get(currentDir | 172 | List<UploadFile> uploadFiles = dataSource.get(currentDir |
| 174 | .getPath()); | 173 | .getPath()); |
| 175 | for (UploadFile file : uploadFiles) { | 174 | for (UploadFile file : uploadFiles) { |
| @@ -183,7 +182,7 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | @@ -183,7 +182,7 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | ||
| 183 | } | 182 | } |
| 184 | 183 | ||
| 185 | @Override | 184 | @Override |
| 186 | - public void onTaskSuccess(int i, Header[] headers, String s) { | 185 | + public void onTaskSuccess(int i, Header[] headers) { |
| 187 | Log.i(TAG, "single upload success"); | 186 | Log.i(TAG, "single upload success"); |
| 188 | } | 187 | } |
| 189 | 188 | ||
| @@ -238,6 +237,78 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | @@ -238,6 +237,78 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | ||
| 238 | myHandler.sendEmptyMessage(UPDATE_SINGLE_UPLOAD_STATUS); | 237 | myHandler.sendEmptyMessage(UPDATE_SINGLE_UPLOAD_STATUS); |
| 239 | } | 238 | } |
| 240 | }); | 239 | }); |
| 240 | +// cnUpload.upload(request, Config.USER_ID, item.file.getPath(), item.file.getName(), "des", null, 1, null, new CNPutObjectResponseListener() { | ||
| 241 | +// @Override | ||
| 242 | +// public void onTaskFailure(int i, UploadError uploadError, Header[] headers, String s, Throwable throwable) { | ||
| 243 | +// Log.d(TAG, uploadError.getErrorMessage() + " : " + s); | ||
| 244 | +// List<UploadFile> uploadFiles = dataSource.get(currentDir | ||
| 245 | +// .getPath()); | ||
| 246 | +// for (UploadFile file : uploadFiles) { | ||
| 247 | +// if (file.file.getPath().equalsIgnoreCase( | ||
| 248 | +// item.file.getPath())) { | ||
| 249 | +// file.status = UploadFile.STATUS_FAIL; | ||
| 250 | +// item.status = UploadFile.STATUS_FAIL; | ||
| 251 | +// } | ||
| 252 | +// } | ||
| 253 | +// myHandler.sendEmptyMessage(UPDATE_SINGLE_UPLOAD_STATUS); | ||
| 254 | +// } | ||
| 255 | +// | ||
| 256 | +// @Override | ||
| 257 | +// public void onTaskSuccess(int i, Header[] headers, String s) { | ||
| 258 | +// Log.i(TAG, "single upload success"); | ||
| 259 | +// } | ||
| 260 | +// | ||
| 261 | +// @Override | ||
| 262 | +// public void onTaskStart() { | ||
| 263 | +// List<UploadFile> uploadFiles = dataSource.get(currentDir | ||
| 264 | +// .getPath()); | ||
| 265 | +// for (UploadFile file : uploadFiles) { | ||
| 266 | +// if (file.file.getPath().equalsIgnoreCase( | ||
| 267 | +// item.file.getPath())) { | ||
| 268 | +// file.status = UploadFile.STATUS_STARTED; | ||
| 269 | +// file.progress = 0; | ||
| 270 | +// item.status = UploadFile.STATUS_STARTED; | ||
| 271 | +// item.progress = 0; | ||
| 272 | +// } | ||
| 273 | +// } | ||
| 274 | +// myHandler.sendEmptyMessage(UPDATE_SINGLE_UPLOAD_STATUS); | ||
| 275 | +// } | ||
| 276 | +// | ||
| 277 | +// @Override | ||
| 278 | +// public void onTaskFinish() { | ||
| 279 | +// List<UploadFile> uploadFiles = dataSource.get(currentDir | ||
| 280 | +// .getPath()); | ||
| 281 | +// for (UploadFile file : uploadFiles) { | ||
| 282 | +// if (file.file.getPath().equalsIgnoreCase( | ||
| 283 | +// item.file.getPath())) { | ||
| 284 | +// file.status = UploadFile.STATUS_FINISH; | ||
| 285 | +// file.progress = 100; | ||
| 286 | +// item.status = UploadFile.STATUS_FINISH; | ||
| 287 | +// file.progress = 100; | ||
| 288 | +// } | ||
| 289 | +// } | ||
| 290 | +// myHandler.sendEmptyMessage(UPDATE_SINGLE_UPLOAD_STATUS); | ||
| 291 | +// } | ||
| 292 | +// | ||
| 293 | +// @Override | ||
| 294 | +// public void onTaskCancel() { | ||
| 295 | +// Log.d(TAG, "single upload cancel"); | ||
| 296 | +// } | ||
| 297 | +// | ||
| 298 | +// @Override | ||
| 299 | +// public void onTaskProgress(double v) { | ||
| 300 | +// List<UploadFile> uploadFiles = dataSource.get(currentDir.getPath()); | ||
| 301 | +// for (UploadFile file : uploadFiles) { | ||
| 302 | +// if (file.file.getPath().equalsIgnoreCase(item.file.getPath())) { | ||
| 303 | +// file.status = UploadFile.STATUS_UPLOADING; | ||
| 304 | +// file.progress = (int) v; | ||
| 305 | +// item.status = UploadFile.STATUS_UPLOADING; | ||
| 306 | +// item.progress = (int) v; | ||
| 307 | +// } | ||
| 308 | +// } | ||
| 309 | +// myHandler.sendEmptyMessage(UPDATE_SINGLE_UPLOAD_STATUS); | ||
| 310 | +// } | ||
| 311 | +// }); | ||
| 241 | } | 312 | } |
| 242 | 313 | ||
| 243 | /** | 314 | /** |
| @@ -246,10 +317,10 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | @@ -246,10 +317,10 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | ||
| 246 | * @param item | 317 | * @param item |
| 247 | */ | 318 | */ |
| 248 | private void doMultipartUpload(final UploadFile item) { | 319 | private void doMultipartUpload(final UploadFile item) { |
| 249 | - CNInitiateMultipartUploadRequest request = new CNInitiateMultipartUploadRequest(); | 320 | + CNInitiateMultipartUploadRequest request = new CNInitiateMultipartUploadRequest("testq", item.file.getName()); |
| 250 | request.setContentType("video/mp4"); | 321 | request.setContentType("video/mp4"); |
| 251 | request.setCannedACL(CNCannedAccessControlList.PublicRead); | 322 | request.setCannedACL(CNCannedAccessControlList.PublicRead); |
| 252 | - cnUpload.initiateMultipartUpload(request, Config.USER_ID, item.file.getPath(), item.file.getName(), "des", null, 1, null, new CNInitiateMultipartUploadResponseListener() { | 323 | + cnUpload.initiateMultipartUpload(request, new CNInitiateMultipartUploadResponseListener() { |
| 253 | @Override | 324 | @Override |
| 254 | public void onFailure(int i, UploadError uploadError, Header[] headers, String s, Throwable throwable) { | 325 | public void onFailure(int i, UploadError uploadError, Header[] headers, String s, Throwable throwable) { |
| 255 | List<UploadFile> uploadFiles = dataSource | 326 | List<UploadFile> uploadFiles = dataSource |
| @@ -280,6 +351,37 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | @@ -280,6 +351,37 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | ||
| 280 | beginMultiUpload(cnInitiateMultipartUploadResult, item); | 351 | beginMultiUpload(cnInitiateMultipartUploadResult, item); |
| 281 | } | 352 | } |
| 282 | }); | 353 | }); |
| 354 | +// cnUpload.initiateMultipartUpload(request, Config.USER_ID, item.file.getPath(), item.file.getName(), "des", null, 1, null, new CNInitiateMultipartUploadResponseListener() { | ||
| 355 | +// @Override | ||
| 356 | +// public void onFailure(int i, UploadError uploadError, Header[] headers, String s, Throwable throwable) { | ||
| 357 | +// List<UploadFile> uploadFiles = dataSource | ||
| 358 | +// .get(currentDir.getPath()); | ||
| 359 | +// for (UploadFile file : uploadFiles) { | ||
| 360 | +// if (file.file.getPath().equalsIgnoreCase( | ||
| 361 | +// item.file.getPath())) { | ||
| 362 | +// file.status = UploadFile.STATUS_INIT_FAIL; | ||
| 363 | +// item.status = UploadFile.STATUS_INIT_FAIL; | ||
| 364 | +// } | ||
| 365 | +// } | ||
| 366 | +// myHandler.sendEmptyMessage(UPDATE_SINGLE_UPLOAD_STATUS); | ||
| 367 | +// } | ||
| 368 | +// | ||
| 369 | +// @Override | ||
| 370 | +// public void onSuccess(int i, Header[] headers, CNInitiateMultipartUploadResult cnInitiateMultipartUploadResult) { | ||
| 371 | +// List<UploadFile> uploadFiles = dataSource | ||
| 372 | +// .get(currentDir.getPath()); | ||
| 373 | +// for (UploadFile file : uploadFiles) { | ||
| 374 | +// if (file.file.getPath().equalsIgnoreCase( | ||
| 375 | +// item.file.getPath())) { | ||
| 376 | +// file.status = UploadFile.STATUS_INIT; | ||
| 377 | +// item.status = UploadFile.STATUS_INIT; | ||
| 378 | +// } | ||
| 379 | +// } | ||
| 380 | +// myHandler.sendEmptyMessage(UPDATE_SINGLE_UPLOAD_STATUS); | ||
| 381 | +// | ||
| 382 | +// beginMultiUpload(cnInitiateMultipartUploadResult, item); | ||
| 383 | +// } | ||
| 384 | +// }); | ||
| 283 | } | 385 | } |
| 284 | 386 | ||
| 285 | UploadPartRequestFactory localUploadPartRequestFactory; | 387 | UploadPartRequestFactory localUploadPartRequestFactory; |
| @@ -434,7 +536,7 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | @@ -434,7 +536,7 @@ public class UploadActivity extends Activity implements AdapterView.OnItemClickL | ||
| 434 | } | 536 | } |
| 435 | 537 | ||
| 436 | @Override | 538 | @Override |
| 437 | - public void onSuccess(int i, Header[] headers, CNCompleteMultipartUploadResult cnCompleteMultipartUploadResult, String videoId) { | 539 | + public void onSuccess(int i, Header[] headers, CNCompleteMultipartUploadResult cnCompleteMultipartUploadResult) { |
| 438 | List<UploadFile> uploadFiles = dataSource | 540 | List<UploadFile> uploadFiles = dataSource |
| 439 | .get(currentDir.getPath()); | 541 | .get(currentDir.getPath()); |
| 440 | for (UploadFile file : uploadFiles) { | 542 | for (UploadFile file : uploadFiles) { |
app/src/main/java/com/cnlive/demo/upload/adapter/FileAdapter.java renamed to app/src/main/java/com/cnlive/demo/rdupload/adapter/FileAdapter.java
| 1 | -package com.cnlive.demo.upload.adapter; | 1 | +package com.cnlive.demo.rdupload.adapter; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 3 | import android.content.Context; |
| 4 | import android.view.LayoutInflater; | 4 | import android.view.LayoutInflater; |
| @@ -6,9 +6,9 @@ import android.view.View; | @@ -6,9 +6,9 @@ import android.view.View; | ||
| 6 | import android.view.ViewGroup; | 6 | import android.view.ViewGroup; |
| 7 | import android.widget.BaseAdapter; | 7 | import android.widget.BaseAdapter; |
| 8 | 8 | ||
| 9 | -import com.cnlive.demo.upload.utils.DemoUtils; | ||
| 10 | -import com.cnlive.demo.upload.R; | ||
| 11 | -import com.cnlive.demo.upload.model.UploadFile; | 9 | +import com.cnlive.demo.rdupload.utils.DemoUtils; |
| 10 | +import com.cnlive.demo.rdupload.R; | ||
| 11 | +import com.cnlive.demo.rdupload.model.UploadFile; | ||
| 12 | 12 | ||
| 13 | import java.io.File; | 13 | import java.io.File; |
| 14 | import java.util.ArrayList; | 14 | import java.util.ArrayList; |
app/src/main/java/com/cnlive/demo/upload/adapter/ViewHolder.java renamed to app/src/main/java/com/cnlive/demo/rdupload/adapter/ViewHolder.java
app/src/main/java/com/cnlive/demo/upload/app/MyApplication.java renamed to app/src/main/java/com/cnlive/demo/rdupload/app/MyApplication.java
app/src/main/java/com/cnlive/demo/upload/model/UploadFile.java renamed to app/src/main/java/com/cnlive/demo/rdupload/model/UploadFile.java
app/src/main/java/com/cnlive/demo/upload/utils/DemoUtils.java renamed to app/src/main/java/com/cnlive/demo/rdupload/utils/DemoUtils.java
| 1 | -package com.cnlive.demo.upload.utils; | 1 | +package com.cnlive.demo.rdupload.utils; |
| 2 | 2 | ||
| 3 | import android.content.Context; | 3 | import android.content.Context; |
| 4 | import android.content.res.Resources; | 4 | import android.content.res.Resources; |
| 5 | import android.graphics.drawable.Drawable; | 5 | import android.graphics.drawable.Drawable; |
| 6 | 6 | ||
| 7 | -import com.cnlive.demo.upload.R; | 7 | +import com.cnlive.demo.rdupload.R; |
| 8 | 8 | ||
| 9 | import java.text.SimpleDateFormat; | 9 | import java.text.SimpleDateFormat; |
| 10 | import java.util.Date; | 10 | import java.util.Date; |
app/src/main/java/com/cnlive/demo/upload/utils/UploadPartRequestFactory.java renamed to app/src/main/java/com/cnlive/demo/rdupload/utils/UploadPartRequestFactory.java