Commit e050c47d authored by jianglx's avatar jianglx

修改个人资料拍照修剪图片闪退的问题

parent 904aaa69
...@@ -2,6 +2,7 @@ package com.xxfc.rv; ...@@ -2,6 +2,7 @@ package com.xxfc.rv;
import android.app.Activity; import android.app.Activity;
import android.os.StrictMode;
import com.alibaba.android.arouter.launcher.ARouter; import com.alibaba.android.arouter.launcher.ARouter;
import com.baidu.mapapi.CoordType; import com.baidu.mapapi.CoordType;
...@@ -42,6 +43,11 @@ public class RvClientApplication extends FrameApp { ...@@ -42,6 +43,11 @@ public class RvClientApplication extends FrameApp {
@Override @Override
public void onCreate() { public void onCreate() {
super.onCreate(); super.onCreate();
StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
StrictMode.setVmPolicy(builder.build());
builder.detectFileUriExposure();
CrashHandler.getInstance().init(this); CrashHandler.getInstance().init(this);
// 在使用 SDK 各组间之前初始化 context 信息,传入 ApplicationContext // 在使用 SDK 各组间之前初始化 context 信息,传入 ApplicationContext
SDKInitializer.initialize(this); SDKInitializer.initialize(this);
...@@ -80,7 +86,7 @@ public class RvClientApplication extends FrameApp { ...@@ -80,7 +86,7 @@ public class RvClientApplication extends FrameApp {
// ModuleUtil.register(); // ModuleUtil.register();
if (isDedugARouter){ if (isDedugARouter) {
ARouter.openLog(); ARouter.openLog();
ARouter.openDebug(); ARouter.openDebug();
} }
...@@ -129,7 +135,6 @@ public class RvClientApplication extends FrameApp { ...@@ -129,7 +135,6 @@ public class RvClientApplication extends FrameApp {
} }
private void initAuto() { private void initAuto() {
//当 App 中出现多进程, 并且您需要适配所有的进程, 就需要在 App 初始化时调用 initCompatMultiProcess() //当 App 中出现多进程, 并且您需要适配所有的进程, 就需要在 App 初始化时调用 initCompatMultiProcess()
......
...@@ -157,7 +157,7 @@ public class PersonalInformationActivity extends BaseStatusActivity<PickerPresen ...@@ -157,7 +157,7 @@ public class PersonalInformationActivity extends BaseStatusActivity<PickerPresen
} else if (requestCode == mPresenter.TYPE_CAMERA_CODE) { } else if (requestCode == mPresenter.TYPE_CAMERA_CODE) {
mPresenter.cropPhoto(Uri.fromFile(new File(mPresenter.gerCameraStoreUrl()))); mPresenter.cropPhoto(Uri.fromFile(new File(mPresenter.gerCameraStoreUrl())));
} else if (requestCode == mPresenter.TYPE_CROP_CODE) { } else if (requestCode == mPresenter.TYPE_CROP_CODE) {
String url = String.format("%1$s%2$s", "file://", mPresenter.gerCameraStoreUrl()); String url = mPresenter.gerCameraStoreUrl();
GlideManager.getInstance(mActivity).loadImage(url, ivAvatar); GlideManager.getInstance(mActivity).loadImage(url, ivAvatar);
uploadFile(new File(mPresenter.gerCameraStoreUrl()), "camera"); uploadFile(new File(mPresenter.gerCameraStoreUrl()), "camera");
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
   
<cache-path name="cache-path" path="" /> <cache-path name="cache-path" path="" />
   
<external-path name="external-path" path="photo" /> <external-path name="external-path" path="photo/camera" />
   
<external-files-path name="external-files-path" path="" /> <external-files-path name="external-files-path" path="" />
   
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment