Commit 2d5217e1a56f1ef06ae9c1cdbd5321acffce72cf

Authored by YangShuai
1 parent 657f0a5a

1 修改文件上传功能类位置

core/base/src/main/java/com/cnlive/core/libs/base/frame/activity/BaseActivity.java
@@ -87,9 +87,9 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V @@ -87,9 +87,9 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V
87 public BaseActivity me;//本类 87 public BaseActivity me;//本类
88 private Bundle savedInstanceState; 88 private Bundle savedInstanceState;
89 private OnPermissionResponseListener onPermissionResponseListener; //权限申请回调 89 private OnPermissionResponseListener onPermissionResponseListener; //权限申请回调
90 - private int DEFAULT_REQUEST_CODE_PERMISSION = 0x00099;//默认权限请求码 90 + private final int DEFAULT_REQUEST_CODE_PERMISSION = 0x00099;//默认权限请求码
91 private int USER_SET_REQUEST_CODE_PERMISSION = -0x00099;//用户设置的权限请求码 91 private int USER_SET_REQUEST_CODE_PERMISSION = -0x00099;//用户设置的权限请求码
92 - private String defaultDefinePermissionTip = "需要必要的权限才可以正常使用该功能,您已拒绝获得该权限。\n如果需要重新授权,您可以点击“设置”按钮进入系统设置进行授权";//默认拒绝的权限提示语 92 + private final String defaultDefinePermissionTip = "需要必要的权限才可以正常使用该功能,您已拒绝获得该权限。\n如果需要重新授权,您可以点击“设置”按钮进入系统设置进行授权";//默认拒绝的权限提示语
93 private String userSetDefinePermissionTip = "";//用户设置的权限提示语 93 private String userSetDefinePermissionTip = "";//用户设置的权限提示语
94 // private SwipeBackActivityHelper mHelper;//侧滑返回 94 // private SwipeBackActivityHelper mHelper;//侧滑返回
95 private boolean isOpenSwipBack = false; 95 private boolean isOpenSwipBack = false;
@@ -941,6 +941,8 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V @@ -941,6 +941,8 @@ public abstract class BaseActivity<V extends BaseView, P extends BasePresenter<V
941 USER_SET_REQUEST_CODE_PERMISSION = -0x00099;//默认用户没有自己设置权限请求码 941 USER_SET_REQUEST_CODE_PERMISSION = -0x00099;//默认用户没有自己设置权限请求码
942 userSetDefinePermissionTip = "";//默认没有设置提示语 942 userSetDefinePermissionTip = "";//默认没有设置提示语
943 isDefinePermissionCloseActivity = false;//默认不允许关闭当前窗口 943 isDefinePermissionCloseActivity = false;//默认不允许关闭当前窗口
  944 + userSetPermission = null;//重置用户设置权限
  945 + onPermissionResponseListener = null;
944 } 946 }
945 947
946 /** 948 /**
core/network/build.gradle
@@ -31,4 +31,6 @@ dependencies { @@ -31,4 +31,6 @@ dependencies {
31 testImplementation 'junit:junit:4.12' 31 testImplementation 'junit:junit:4.12'
32 androidTestImplementation 'androidx.test.ext:junit:1.1.1' 32 androidTestImplementation 'androidx.test.ext:junit:1.1.1'
33 androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' 33 androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
  34 + //七牛上传
  35 + implementation "com.qiniu:qiniu-android-sdk:$rootProject.qiniuAndroidSdk"
34 } 36 }
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/upload/UploadLogic.java renamed to core/network/src/main/java/com/cnlive/core/network/upload/UploadLogic.java
1 -package com.cnlive.moudle.pedometer.upload; 1 +package com.cnlive.core.network.upload;
2 2
3 import android.content.Context; 3 import android.content.Context;
4 import android.media.MediaMetadataRetriever; 4 import android.media.MediaMetadataRetriever;
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/upload/UploadProvider.java renamed to core/network/src/main/java/com/cnlive/core/network/upload/UploadProvider.java
1 -package com.cnlive.moudle.pedometer.upload; 1 +package com.cnlive.core.network.upload;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.content.Context; 4 import android.content.Context;
@@ -8,17 +8,17 @@ import android.text.TextUtils; @@ -8,17 +8,17 @@ import android.text.TextUtils;
8 8
9 import com.cnlive.core.libs.base.application.AppConfig; 9 import com.cnlive.core.libs.base.application.AppConfig;
10 import com.cnlive.core.libs.base.util.AlertUtil; 10 import com.cnlive.core.libs.base.util.AlertUtil;
  11 +import com.cnlive.core.libs.base.util.FileTypeUtil;
11 import com.cnlive.core.libs.base.util.StringUtils; 12 import com.cnlive.core.libs.base.util.StringUtils;
12 import com.cnlive.core.network.model.BaseResult; 13 import com.cnlive.core.network.model.BaseResult;
13 import com.cnlive.core.network.HttpConn; 14 import com.cnlive.core.network.HttpConn;
14 import com.cnlive.core.network.NetCallBack; 15 import com.cnlive.core.network.NetCallBack;
15 import com.cnlive.core.network.api.ApiBaseServiceOpen; 16 import com.cnlive.core.network.api.ApiBaseServiceOpen;
16 import com.cnlive.core.network.request.BaseRequest; 17 import com.cnlive.core.network.request.BaseRequest;
17 -import com.cnlive.media.picker.utils.FileTypeUtil;  
18 import com.cnlive.core.network.model.UploadAuthData; 18 import com.cnlive.core.network.model.UploadAuthData;
19 -import com.cnlive.moudle.pedometer.upload.interfaces.ProgressCallback;  
20 -import com.cnlive.moudle.pedometer.utils.FileUtil;  
21 -import com.cnlive.moudle.pedometer.utils.IDUtils; 19 +import com.cnlive.core.network.upload.interfaces.ProgressCallback;
  20 +import com.cnlive.core.network.upload.utils.FileUtil;
  21 +import com.cnlive.core.network.upload.utils.IDUtils;
22 import com.qiniu.android.http.ResponseInfo; 22 import com.qiniu.android.http.ResponseInfo;
23 import com.qiniu.android.storage.UpCompletionHandler; 23 import com.qiniu.android.storage.UpCompletionHandler;
24 import com.qiniu.android.storage.UpProgressHandler; 24 import com.qiniu.android.storage.UpProgressHandler;
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/upload/interfaces/ProgressCallback.java renamed to core/network/src/main/java/com/cnlive/core/network/upload/interfaces/ProgressCallback.java
1 -package com.cnlive.moudle.pedometer.upload.interfaces; 1 +package com.cnlive.core.network.upload.interfaces;
2 2
3 public interface ProgressCallback { 3 public interface ProgressCallback {
4 void onProgress(double var1); 4 void onProgress(double var1);
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/upload/utils/FileUtil.java renamed to core/network/src/main/java/com/cnlive/core/network/upload/utils/FileUtil.java
1 -package com.cnlive.moudle.pedometer.upload.utils; 1 +package com.cnlive.core.network.upload.utils;
2 2
3 import android.content.ContentValues; 3 import android.content.ContentValues;
4 import android.content.Context; 4 import android.content.Context;
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/upload/utils/IDUtils.java renamed to core/network/src/main/java/com/cnlive/core/network/upload/utils/IDUtils.java
1 -package com.cnlive.moudle.pedometer.upload.utils; 1 +package com.cnlive.core.network.upload.utils;
2 2
3 public class IDUtils { 3 public class IDUtils {
4 private static byte[] lock = new byte[0]; 4 private static byte[] lock = new byte[0];
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/upload/utils/MD5.java renamed to core/network/src/main/java/com/cnlive/core/network/upload/utils/MD5.java
1 -package com.cnlive.moudle.pedometer.upload.utils; 1 +package com.cnlive.core.network.upload.utils;
2 2
3 import android.app.Activity; 3 import android.app.Activity;
4 import android.os.Bundle; 4 import android.os.Bundle;
module/pedometer/src/main/java/com/cnlive/moudle/pedometer/upload/utils/MD5Utils.java renamed to core/network/src/main/java/com/cnlive/core/network/upload/utils/MD5Utils.java
1 -package com.cnlive.moudle.pedometer.upload.utils; 1 +package com.cnlive.core.network.upload.utils;
2 2
3 /** 3 /**
4 * Created by xiansong on 2018/3/28. 4 * Created by xiansong on 2018/3/28.
module/pedometer/build.gradle
@@ -81,8 +81,6 @@ dependencies { @@ -81,8 +81,6 @@ dependencies {
81 //加载动画 81 //加载动画
82 implementation "com.wang.avi:library:$rootProject.avi" 82 implementation "com.wang.avi:library:$rootProject.avi"
83 // implementation "com.cnlive.libs:video_qiniu:$rootProject.libVideoQiniu" 83 // implementation "com.cnlive.libs:video_qiniu:$rootProject.libVideoQiniu"
84 - //七牛上传  
85 - implementation "com.qiniu:qiniu-android-sdk:$rootProject.qiniuAndroidSdk"  
86 implementation("com.cnlive:lib_upload:$rootProject.libUpload") { 84 implementation("com.cnlive:lib_upload:$rootProject.libUpload") {
87 exclude group: 'com.android.support' 85 exclude group: 'com.android.support'
88 exclude group: 'com.cnlive' 86 exclude group: 'com.cnlive'
module/pedometer/src/main/java/com/cnlive/moudle/collectionTrace/frame/view/CollRunningFinishFragmentView.java
@@ -41,7 +41,7 @@ import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunningFinishFragment; @@ -41,7 +41,7 @@ import com.cnlive.moudle.collectionTrace.ui.fragment.CollRunningFinishFragment;
41 import com.cnlive.moudle.collectionTrace.utils.CollStepUtil; 41 import com.cnlive.moudle.collectionTrace.utils.CollStepUtil;
42 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo; 42 import com.cnlive.moudle.pedometer.commonInfo.CommonInfo;
43 import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity; 43 import com.cnlive.moudle.pedometer.sql.entity.CollUserStepEntity;
44 -import com.cnlive.moudle.pedometer.upload.UploadLogic; 44 +import com.cnlive.core.network.upload.UploadLogic;
45 import com.cnlive.moudle.pedometer.utils.MyMapUtil; 45 import com.cnlive.moudle.pedometer.utils.MyMapUtil;
46 import com.cnlive.moudle.pedometer.utils.ScreenUtil; 46 import com.cnlive.moudle.pedometer.utils.ScreenUtil;
47 import com.cnlive.moudle.pedometer.utils.TimeUtil; 47 import com.cnlive.moudle.pedometer.utils.TimeUtil;