Browse Source

optimize:首页图片加载优化

xwh 4 months ago
parent
commit
637b46b66b

+ 2 - 2
app/build.gradle

@@ -16,8 +16,8 @@ android {
         applicationId "com.hanghui.senic"
         minSdkVersion 22
         targetSdkVersion 22
-        versionCode 125//115
-        versionName "1.1.13.24101107" //1.1.5.241003
+        versionCode 127//115
+        versionName "1.1.15.24101108" //1.1.5.241003
         testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
         ndk {
             abiFilters "armeabi-v7a"   //armeabi-v7a 'arm64-v8a'

+ 6 - 1
app/src/main/java/com/hanghui/senic/baiduface/BaiduFaceMainActivity.java

@@ -17,6 +17,9 @@ import android.widget.Toast;
 import androidx.core.app.ActivityCompat;
 
 import com.bumptech.glide.Glide;
+import com.bumptech.glide.load.engine.DiskCacheStrategy;
+import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
+import com.bumptech.glide.request.RequestOptions;
 import com.bumptech.glide.request.target.SimpleTarget;
 import com.bumptech.glide.request.transition.Transition;
 import com.hanghui.senic.MyAppliction;
@@ -136,8 +139,10 @@ public class BaiduFaceMainActivity extends BaseActivity {
                 case Constants.Code_HttpResponseCallback_HomeBackgroundImage://主页背景图片
                     if (!StringIsNull.IsStringNull(ConfigManager.getAuthenticationBean().getData().get(0).getHomePageUrl())) {
                         //首页背景替换
+                        RequestOptions options = new RequestOptions().placeholder(R.mipmap.please_scanface).error(R.mipmap.please_scanface)
+                                .diskCacheStrategy(DiskCacheStrategy.NONE).skipMemoryCache(true);
                         ImageLoaderUtils.loadImage(ConfigManager.getAuthenticationBean().getData().get(0).getHomePageUrl()
-                        ,findViewById(R.id.iv_bg_image));
+                        ,findViewById(R.id.iv_bg_image),options);
 
                     }
                     break;

+ 5 - 2
app/src/main/java/com/hanghui/senic/baiduface/BaiduFacePreviewActivity.java

@@ -21,6 +21,8 @@ import com.baidu.idl.main.facesdk.model.BDFaceImageInstance;
 import com.baidu.idl.main.facesdk.model.BDFaceSDKCommon;
 import com.baidu.idl.main.facesdk.model.SingleBaseConfig;
 import com.baidu.idl.main.facesdk.utils.FaceUtils;
+import com.bumptech.glide.load.engine.DiskCacheStrategy;
+import com.bumptech.glide.request.RequestOptions;
 import com.example.datalibrary.callback.CameraDataCallback;
 import com.example.datalibrary.callback.FaceDetectCallBack;
 import com.example.datalibrary.gatecamera.CameraPreviewManager;
@@ -395,8 +397,9 @@ public class BaiduFacePreviewActivity extends BaiduFaceMainActivity {
         //设置预览页图片
         iv_bg_image = findViewById(R.id.iv_bg_image);
         Log.e("","----------ConfigManager.getAuthenticationBeanListBean().getPreviewPageUrl() "+ConfigManager.getAuthenticationBeanListBean().getPreviewPageUrl());
-
-        ImageLoaderUtils.loadImage(ConfigManager.getAuthenticationBeanListBean().getPreviewPageUrl(),iv_bg_image);
+        RequestOptions options = new RequestOptions().placeholder(R.mipmap.please_scanface).error(R.mipmap.please_scanface)
+                .diskCacheStrategy(DiskCacheStrategy.NONE).skipMemoryCache(true);
+        ImageLoaderUtils.loadImage(ConfigManager.getAuthenticationBeanListBean().getPreviewPageUrl(),iv_bg_image,options);
 
     }