Przeglądaj źródła

修复混淆后不能上传截图的问题

zengjiebin 8 lat temu
rodzic
commit
677fcdf3c1

+ 2 - 0
app/build.gradle

@@ -55,6 +55,8 @@ android {
             signingConfig signingConfigs.config
         }
         debug {
+            minifyEnabled true
+            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
             signingConfig signingConfigs.config
         }
     }

+ 1 - 1
app/proguard-rules.pro

@@ -86,7 +86,7 @@
 -keep public class * extends android.preference.Preference
 -keep public class com.android.vending.licensing.ILicensingService
 
--keep public class * implements java.io.Serializable
+-keep class * implements java.io.Serializable
 
 -keepattributes *Annotation*
 -keepclassmembers class ** {

+ 1 - 60
app/src/main/java/com/sheep/jiuyan/samllsheep/base/AbsChooseImageActivity.java

@@ -5,28 +5,19 @@ import android.net.Uri;
 import android.text.TextUtils;
 
 import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
 import com.kfzs.appstore.utils.string.HexUtils;
 import com.kfzs.duanduan.react.upfile.UpFileListener;
 import com.kfzs.duanduan.react.upfile.UpFileUtils;
-import com.sheep.gamegroup.model.entity.BaseMessage;
-import com.sheep.gamegroup.view.dialog.DialogChooseImage;
+import com.sheep.gamegroup.model.entity.UploadResult;
 import com.sheep.gamegroup.view.dialog.DialogShowLoading;
-import com.sheep.jiuyan.samllsheep.SheepApp;
-import com.sheep.jiuyan.samllsheep.utils.G;
 import com.yalantis.ucrop.UCrop;
 
-import org.w3c.dom.Text;
-
 import java.io.File;
 import java.util.ArrayList;
 import java.util.List;
 
 import go.kfzssafe.Kfzssafe;
 import me.iwf.photopicker.PhotoPicker;
-import rx.android.schedulers.AndroidSchedulers;
-import rx.functions.Action1;
-import rx.schedulers.Schedulers;
 
 /**
  * Created by realicing on 2018/3/26.
@@ -214,53 +205,3 @@ public abstract class AbsChooseImageActivity extends BaseActivity implements UpF
 
 }
 
-class Data {
-    private String url;
-
-    public String getUrl() {
-        return url;
-    }
-
-    public void setUrl(String url) {
-        this.url = url;
-    }
-}
-
-class UploadResult {
-    private int status;
-    private String error;
-    private String error_message;
-    private Data data;
-
-    public int getStatus() {
-        return status;
-    }
-
-    public void setStatus(int status) {
-        this.status = status;
-    }
-
-    public String getError() {
-        return error;
-    }
-
-    public void setError(String error) {
-        this.error = error;
-    }
-
-    public String getError_message() {
-        return error_message;
-    }
-
-    public void setError_message(String error_message) {
-        this.error_message = error_message;
-    }
-
-    public Data getData() {
-        return data;
-    }
-
-    public void setData(Data data) {
-        this.data = data;
-    }
-}