From 579da4e0056080c878ed4d0a479a631db9610ee1 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 25 三月 2025 21:35:32 +0800
Subject: [PATCH] 2025年03月25日21:35:30

---
 countrypicker/build.gradle                                                                               |    4 
 third-zxing/build.gradle                                                                                 |    4 
 wheelview/build.gradle                                                                                   |    4 
 app/src/main/java/com/hdl/photovoltaic/ui/home/aachart/BasicChartComposer.java                           |   14 ++-
 app/src/main/java/com/hdl/photovoltaic/ui/me/CPersonalDataActivity.java                                  |   36 ++++----
 app/src/main/AndroidManifest.xml                                                                         |   12 +-
 aa_chart_core/build.gradle                                                                               |    6 
 app/src/main/java/com/hdl/photovoltaic/ui/home/aachart/CustomStyleChartComposer.java                     |    1 
 app/src/main/java/com/hdl/photovoltaic/uni/BSplashView.java                                              |    8 +-
 app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java                                            |    1 
 aa_chart_core/src/main/java/com/github/AAChartModel/AAChartCore/AAChartCreator/AAOptionsConstructor.java |   19 +++-
 app/src/main/java/com/hdl/photovoltaic/widget/popupview/CameraAlbumPopWindow.java                        |   55 +++++++------
 pickerview/build.gradle                                                                                  |    4 
 app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java                                              |   10 +-
 aa_chart_core/src/main/java/com/github/AAChartModel/AAChartCore/AAChartCreator/AAChartModel.java         |   27 ++++++
 15 files changed, 123 insertions(+), 82 deletions(-)

diff --git a/aa_chart_core/build.gradle b/aa_chart_core/build.gradle
index 85c958f..6a6b2f0 100644
--- a/aa_chart_core/build.gradle
+++ b/aa_chart_core/build.gradle
@@ -1,11 +1,11 @@
 apply plugin: 'com.android.library'
 
 android {
-    compileSdk 31
+    compileSdkVersion 33
 
     defaultConfig {
-        minSdk 23
-        targetSdk 31
+        minSdkVersion 23
+        targetSdkVersion 33
         versionCode 1
         versionName "1.0"
 
diff --git a/aa_chart_core/src/main/java/com/github/AAChartModel/AAChartCore/AAChartCreator/AAChartModel.java b/aa_chart_core/src/main/java/com/github/AAChartModel/AAChartCore/AAChartCreator/AAChartModel.java
index e0f7914..4b0caf0 100644
--- a/aa_chart_core/src/main/java/com/github/AAChartModel/AAChartCore/AAChartCreator/AAChartModel.java
+++ b/aa_chart_core/src/main/java/com/github/AAChartModel/AAChartCore/AAChartCreator/AAChartModel.java
@@ -70,7 +70,11 @@
     public Integer xAxisTickInterval;     //x 杞村埢搴︾偣闂撮殧鏁�(璁剧疆姣忛殧鍑犱釜鐐规樉绀轰竴涓� X杞寸殑鍐呭)
     public String[] categories;            //x 杞存槸鍚︽樉绀烘暟鎹�
     public Number xAxisGridLineWidth;    //x 杞寸綉鏍肩嚎鐨勫搴�
+    public String xAxisGridLineColor;    //x 杞寸綉鏍肩嚎鐨勯鑹�
     public Boolean xAxisVisible;          //x 杞存槸鍚︽樉绀�
+    public String xAxisColor;          //x 杞撮鑹�
+    public Number xAxisLineWidth;          //x 杞寸嚎瀹藉害
+
     public Boolean yAxisVisible;          //y 杞存槸鍚︽樉绀�
     public Boolean yAxisLabelsEnabled;    //y 杞存槸鍚︽樉绀烘暟鎹�
     public String yAxisTitle;            //y 杞存爣棰�
@@ -79,6 +83,7 @@
     public Number yAxisMax;              //y 杞存渶澶у��
     public Boolean yAxisAllowDecimals;    //y 杞存槸鍚﹀厑璁告樉绀哄皬鏁�
     public Number yAxisGridLineWidth;    //y 杞寸綉鏍肩嚎鐨勫搴�
+    public String yAxisGridLineColor;    //y 杞寸綉鏍肩嚎鐨勫搴�
     public Object[] colorsTheme;           //鍥捐〃涓婚棰滆壊鏁扮粍
     public Boolean legendEnabled;         //鏄惁鏄剧ず鍥句緥
     public Object backgroundColor;       //鍥捐〃鑳屾櫙鑹�
@@ -224,11 +229,33 @@
         return this;
     }
 
+    public AAChartModel xAxisGridLineColor(String prop) {
+        xAxisGridLineColor = prop;
+        return this;
+
+
+    }
+
+    public AAChartModel xAxisColor(String prop) {
+        xAxisColor = prop;
+        return this;
+    }
+
+    public AAChartModel xAxisLineWidth(Number prop) {
+        xAxisLineWidth = prop;
+        return this;
+    }
+
     public AAChartModel yAxisGridLineWidth(Number prop) {
         yAxisGridLineWidth = prop;
         return this;
     }
 
+    public AAChartModel yAxisGridLineColor(String prop) {
+        yAxisGridLineColor = prop;
+        return this;
+    }
+
     public AAChartModel xAxisVisible(Boolean prop) {
         xAxisVisible = prop;
         return this;
diff --git a/aa_chart_core/src/main/java/com/github/AAChartModel/AAChartCore/AAChartCreator/AAOptionsConstructor.java b/aa_chart_core/src/main/java/com/github/AAChartModel/AAChartCore/AAChartCreator/AAOptionsConstructor.java
index 4667bd3..981fe76 100644
--- a/aa_chart_core/src/main/java/com/github/AAChartModel/AAChartCore/AAChartCreator/AAOptionsConstructor.java
+++ b/aa_chart_core/src/main/java/com/github/AAChartModel/AAChartCore/AAChartCreator/AAOptionsConstructor.java
@@ -646,9 +646,9 @@
 
 /**
  * -------------------------------------------------------------------------------
- *
- *  馃寱 馃寲 馃寳 馃寴  鉂�鉂�鉂�   WARM TIPS!!!   鉂�鉂�鉂� 馃寫 馃寬 馃寭 馃寯
- *
+ * <p>
+ * 馃寱 馃寲 馃寳 馃寴  鉂�鉂�鉂�   WARM TIPS!!!   鉂�鉂�鉂� 馃寫 馃寬 馃寭 馃寯
+ * <p>
  * Please contact me on GitHub,if there are any problems encountered in use.
  * GitHub Issues : https://github.com/AAChartModel/AAChartCore/issues
  * -------------------------------------------------------------------------------
@@ -657,9 +657,8 @@
  * StackOverflow : https://stackoverflow.com/users/7842508/codeforu
  * JianShu       : http://www.jianshu.com/u/f1e6753d4254
  * SegmentFault  : https://segmentfault.com/u/huanghunbieguan
- *
+ * <p>
  * -------------------------------------------------------------------------------
-
  */
 
 
@@ -885,18 +884,23 @@
                     Boolean aaXAxisLabelsEnabled = aaChartModel.xAxisLabelsEnabled;
                     AALabels aaXAxisLabels = new AALabels()
                             .enabled(aaXAxisLabelsEnabled);//璁剧疆 x 杞存槸鍚︽樉绀烘枃瀛�
+
                     if (aaXAxisLabelsEnabled) {
                         aaXAxisLabels.style(new AAStyle()
-                                .color(aaChartModel.axesTextColor));
+                                .color(aaChartModel.axesTextColor)
+                        );
                     }
 
                     AAXAxis aaXAxis = new AAXAxis()
                             .labels(aaXAxisLabels) //璁剧疆 x 杞存槸鍚︽樉绀烘枃瀛�
                             .reversed(aaChartModel.xAxisReversed)
                             .gridLineWidth(aaChartModel.xAxisGridLineWidth) //x杞寸綉鏍肩嚎瀹藉害
+                            .gridLineColor(aaChartModel.xAxisGridLineColor) //x杞寸綉鏍肩嚎瀹藉害
                             .categories(aaChartModel.categories)
                             .visible(aaChartModel.xAxisVisible) //x杞存槸鍚﹀彲瑙�
-                            .tickInterval(aaChartModel.xAxisTickInterval);//x杞村潗鏍囩偣闂撮殧鏁�
+                            .tickInterval(aaChartModel.xAxisTickInterval)//x杞村潗鏍囩偣闂撮殧鏁�
+                            .lineColor(aaChartModel.xAxisColor) // 璁剧疆 X 杞磋酱绾块鑹蹭负绾㈣壊锛堝崄鍏繘鍒堕鑹插�硷級
+                            .lineWidth(aaChartModel.xAxisLineWidth);
 
                     aaOptions.xAxis(aaXAxis);
                 }
@@ -916,6 +920,7 @@
                         .allowDecimals(aaChartModel.yAxisAllowDecimals) //鏄惁鍏佽鏄剧ず灏忔暟
                         .reversed(aaChartModel.yAxisReversed)
                         .gridLineWidth(aaChartModel.yAxisGridLineWidth) //y杞寸綉鏍肩嚎瀹藉害
+                        .gridLineColor(aaChartModel.yAxisGridLineColor)//y杞寸綉鏍肩嚎棰滆壊
                         .title(new AATitle()
                                 .text(aaChartModel.yAxisTitle)
                                 .style(new AAStyle()
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 0ad6a98..ae10be4 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -5,10 +5,11 @@
 
     <uses-permission
         android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"
-        tools:ignore="ProtectedPermissions" /> <!-- &lt;!&ndash;Android13 鐓х墖&ndash;&gt; -->
-    <!-- <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" /> -->
+        tools:ignore="ProtectedPermissions" />
+    <!-- &lt;!&ndash;Android13 鐓х墖&ndash;&gt; -->
+     <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
     <!-- &lt;!&ndash;Android13 瑙嗛&ndash;&gt; -->
-    <!-- <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" /> -->
+     <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
     <!-- Android13 闊抽 -->
     <!-- <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" /> -->
     <uses-permission android:name="android.permission.VIBRATE" /> <!-- honor 瑙掓爣 -->
@@ -131,10 +132,11 @@
             android:exported="false" />
 
         <service android:name=".widget.apkwgtupload.ApkDownLoadService" />
-
+        <!--largeHeap="true" 涓存椂缂撹В鍐呭瓨涓嶈冻闂 -->
         <activity
             android:name=".ui.me.WebActivity"
-            android:exported="false" />
+            android:exported="false"
+            android:largeHeap="true" />
         <activity
             android:name=".ui.me.AsRegardsActivity"
             android:exported="false" />
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/home/aachart/BasicChartComposer.java b/app/src/main/java/com/hdl/photovoltaic/ui/home/aachart/BasicChartComposer.java
index 0fe0505..1f62425 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/home/aachart/BasicChartComposer.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/home/aachart/BasicChartComposer.java
@@ -10,6 +10,7 @@
 import com.github.AAChartModel.AAChartCore.AAChartEnum.AAChartType;
 import com.github.AAChartModel.AAChartCore.AAChartEnum.AAChartZoomType;
 import com.github.AAChartModel.AAChartCore.AAOptionsModel.AAChart;
+import com.github.AAChartModel.AAChartCore.AAOptionsModel.AADataLabels;
 import com.github.AAChartModel.AAChartCore.AAOptionsModel.AAStyle;
 import com.github.AAChartModel.AAChartCore.AAOptionsModel.AATitle;
 import com.github.AAChartModel.AAChartCore.AAOptionsModel.AATooltip;
@@ -72,11 +73,10 @@
                 "rgba(255,255,255,0)"//鐑儏鐨勭矇绾�, alpha 閫忔槑搴� 0.1
         );
         //棰滆壊瀛楃涓茶缃敮鎸佸崄鍏繘鍒剁被鍨嬪拰 rgba 绫诲瀷
-//        AAStyle aaStyle = new AAStyle();
-//        aaStyle.color("#FFFFFFFF");
+        AAStyle aaStyle = new AAStyle();
+        aaStyle.color("#66FFFFFF");
 //        aaStyle.background("#FF555859");
-
-
+        aaStyle.fontSize(12);
         AATooltip aaTooltip = new AATooltip()
                 .enabled(true)
                 .backgroundColor(AAColor.rgbaColor(51, 55, 56, 1f))
@@ -93,7 +93,7 @@
 //                .tooltip(aaTooltip)
                 .data(data);
 
-//        AASeriesElement element2 = new AASeriesElement()
+//        AASeriesElement element2 = new AASeriesElement();
 //                .name("NewYork")
 //                .data(new Object[]{0.45, 0.43, 0.50, 0.55, 0.58, 0.62, 0.83, 0.39, 0.56, 0.67, 0.50, 0.34, 0.50, 0.67, 0.58, 0.29, 0.46, 0.23, 0.47, 0.46, 0.38, 0.56, 0.48, 0.36});
         return configureBasicOptions()
@@ -108,11 +108,13 @@
                 .yAxisGridLineWidth(0.10)
                 .yAxisAllowDecimals(true)
                 .xAxisVisible(true)
+                .xAxisLineWidth(0)
 //                .yAxisMax(100)
                 .yAxisMin(0)
-                .titleStyle(AAStyle.style("#66FFFFFF", 12))//鍧愭爣杞村瓧浣撻鑹�
+                .titleStyle(aaStyle)//鍧愭爣杞村瓧浣撻鑹�
 //                .axesTextColor("#FFFFFF")//鑳屾櫙棰滆壊
                 .series(new AASeriesElement[]{element1});
+
     }
 
     public static AAChartModel configureStepAreaChartAndStepLineChart() {
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/home/aachart/CustomStyleChartComposer.java b/app/src/main/java/com/hdl/photovoltaic/ui/home/aachart/CustomStyleChartComposer.java
index f9aa629..8bb5bb4 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/home/aachart/CustomStyleChartComposer.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/home/aachart/CustomStyleChartComposer.java
@@ -203,6 +203,7 @@
                 .categories(categories)
                 .yAxisGridLineWidth(0.10)
                 .xAxisVisible(true)
+                .xAxisLineWidth(0)
                 .xAxisLabelsEnabled(true)
                 .zoomType(AAChartZoomType.None)
                 .legendEnabled(false)
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/CPersonalDataActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/CPersonalDataActivity.java
index fe0ecac..638eab9 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/me/CPersonalDataActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/CPersonalDataActivity.java
@@ -113,34 +113,34 @@
             @Override
             public void onClick(View v) {
                 //Manifest.permission.WRITE_EXTERNAL_STORAGE 璇诲啓璁惧涓婄殑鐓х墖浠ュ強鏂囦欢
-                //generalPermission.launch(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE});
-                //Android 13浠ヤ笂鐢ㄥ埆鐨勬潈闄�
-//                if (Build.VERSION.SDK_INT >= 33) {
+//                generalPermission.launch(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE});
+//                Android 13浠ヤ笂鐢ㄥ埆鐨勬潈闄�
+                if (Build.VERSION.SDK_INT >= 33) {
 //                    PermissionUtils.requestPermissionsResultCallback(_mActivity, Manifest.permission.READ_MEDIA_IMAGES, new PermissionUtils.PermissionState() {
 //                        @Override
 //                        public void Success(int value) {
 //                            if (value == PermissionUtils.STATUS_REFUSE_PERMANENT) {
-////                            HdlThreadLogic.toast(_mActivity, R.string.permission_open);
+//                            HdlThreadLogic.toast(_mActivity, R.string.permission_open);
 //                                return;
 //                            }
-//                            changedUserAvatar();
+                    changedUserAvatar();
 //                        }
 //                    }, true);
-//                } else {
-                // 鏈巿鏉� 濡傛灉搴旂敤绋嬪簭娌℃湁鎵�闇�鐨勬潈闄愶紝鍒欐樉绀鸿В閲婅鏄�
-                PermissionExplanationDialog.getInstance().showPortConflictPdDialog(_mActivity, getString(R.string.camera_storage_instructions), getString(R.string.camera_storage_purpose));
-                PermissionUtils.requestPermissionsResultCallback(_mActivity, Manifest.permission.WRITE_EXTERNAL_STORAGE, new PermissionUtils.PermissionState() {
-                    @Override
-                    public void Success(int value) {
-                        PermissionExplanationDialog.getInstance().dismiss();
-                        if (value == PermissionUtils.STATUS_REFUSE_PERMANENT | value == PermissionUtils.STATUS_REFUSE) {
+                } else {
+                    // 鏈巿鏉� 濡傛灉搴旂敤绋嬪簭娌℃湁鎵�闇�鐨勬潈闄愶紝鍒欐樉绀鸿В閲婅鏄�
+                    PermissionExplanationDialog.getInstance().showPortConflictPdDialog(_mActivity, getString(R.string.camera_storage_instructions), getString(R.string.camera_storage_purpose));
+                    PermissionUtils.requestPermissionsResultCallback(_mActivity, Manifest.permission.WRITE_EXTERNAL_STORAGE, new PermissionUtils.PermissionState() {
+                        @Override
+                        public void Success(int value) {
+                            PermissionExplanationDialog.getInstance().dismiss();
+                            if (value == PermissionUtils.STATUS_REFUSE_PERMANENT | value == PermissionUtils.STATUS_REFUSE) {
 //                            HdlThreadLogic.toast(_mActivity, R.string.permission_open);
-                            return;
+                                return;
+                            }
+                            changedUserAvatar();
                         }
-                        changedUserAvatar();
-                    }
-                }, true);
-//                }
+                    }, true);
+                }
             }
         });
 
diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java
index 82ec784..406f571 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/WebActivity.java
@@ -65,7 +65,6 @@
             viewBinding.toolbarTopRl.topTitleTv.setText(R.string.app_privacy_policy);
         }
         viewBinding.toolbarTopRl.topBackLl.setVisibility(View.VISIBLE);
-
         if (UserConfigManage.getInstance().getCurrentAppLanguage().equals(LocalManageUtil.zh)) {
             //涓枃
             if (this.typeIntValue == 0) {
diff --git a/app/src/main/java/com/hdl/photovoltaic/uni/BSplashView.java b/app/src/main/java/com/hdl/photovoltaic/uni/BSplashView.java
index 87fc38d..a05f8a8 100755
--- a/app/src/main/java/com/hdl/photovoltaic/uni/BSplashView.java
+++ b/app/src/main/java/com/hdl/photovoltaic/uni/BSplashView.java
@@ -35,10 +35,10 @@
         Activity activity = (Activity) context;
         activity.getWindow().setNavigationBarColor(HDLApp.getInstance().getColor(R.color.text_FF000000));
         //鍙兘閫氳繃杩欑鏂瑰紡璋冪敤
-        Intent intent = new Intent();
-        intent.setPackage("com.hdl.photovoltaic");
-        intent.setAction("UniappService.ACTION");
-        context.bindService(intent, stringservice, Context.BIND_AUTO_CREATE);
+//        Intent intent = new Intent();
+//        intent.setPackage("com.hdl.photovoltaic");
+//        intent.setAction("UniappService.ACTION");
+//        context.bindService(intent, stringservice, Context.BIND_AUTO_CREATE);
 
         return splashView;
     }
diff --git a/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java b/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java
index cc4fa22..7b09d9e 100755
--- a/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java
+++ b/app/src/main/java/com/hdl/photovoltaic/uni/CSplashView.java
@@ -33,11 +33,11 @@
         //璁剧疆瀵艰埅鏉¤儗鏅鑹�
         Activity activity = (Activity) context;
         activity.getWindow().setNavigationBarColor(HDLApp.getInstance().getColor(R.color.text_FF1C1C1E));
-        //鍙兘閫氳繃杩欑鏂瑰紡璋冪敤
-        Intent intent = new Intent();
-        intent.setPackage("com.hdl.photovoltaic");
-        intent.setAction("UniappService.ACTION");
-        context.bindService(intent, stringservice, Context.BIND_AUTO_CREATE);
+//        //鍙兘閫氳繃杩欑鏂瑰紡璋冪敤
+//        Intent intent = new Intent();
+//        intent.setPackage("com.hdl.photovoltaic");
+//        intent.setAction("UniappService.ACTION");
+//        context.bindService(intent, stringservice, Context.BIND_AUTO_CREATE);
 
         return splashView;
     }
diff --git a/app/src/main/java/com/hdl/photovoltaic/widget/popupview/CameraAlbumPopWindow.java b/app/src/main/java/com/hdl/photovoltaic/widget/popupview/CameraAlbumPopWindow.java
index 7d19b72..cfcdf76 100644
--- a/app/src/main/java/com/hdl/photovoltaic/widget/popupview/CameraAlbumPopWindow.java
+++ b/app/src/main/java/com/hdl/photovoltaic/widget/popupview/CameraAlbumPopWindow.java
@@ -440,34 +440,39 @@
      * 浠庣浉鍐屼腑鑾峰彇鍥剧墖
      */
     private void select_photo() {
-        String permission = Manifest.permission.WRITE_EXTERNAL_STORAGE;
-        int status = PermissionUtils.getPermissionState(mContext, permission);
 
-        switch (status) {
-            case PermissionUtils.STATUS_SUCCESS:
-                openAlbum();
-                break;
-            case PermissionUtils.STATUS_REFUSE:
-            case PermissionUtils.STATUS_DEFAULT:
-                XXPermissions.with(mContext)
-                        .permission(permission)
-                        .request(new OnPermissionCallback() {
-                            @Override
-                            public void onGranted(List<String> permissions, boolean all) {
-                                SharedPreUtils.putBoolean(permission, true);
-                                openAlbum();
-                            }
+        if (Build.VERSION.SDK_INT >= 33) {
+            //榛樿鎴愬姛
+            openAlbum();
+        } else {
+            String permission = Manifest.permission.WRITE_EXTERNAL_STORAGE;
+            int status = PermissionUtils.getPermissionState(mContext, permission);
+            switch (status) {
+                case PermissionUtils.STATUS_SUCCESS:
+                    openAlbum();
+                    break;
+                case PermissionUtils.STATUS_REFUSE:
+                case PermissionUtils.STATUS_DEFAULT:
+                    XXPermissions.with(mContext)
+                            .permission(permission)
+                            .request(new OnPermissionCallback() {
+                                @Override
+                                public void onGranted(List<String> permissions, boolean all) {
+                                    SharedPreUtils.putBoolean(permission, true);
+                                    openAlbum();
+                                }
 
-                            @Override
-                            public void onDenied(List<String> permissions, boolean never) {
-                                SharedPreUtils.putBoolean(permission, true);
-                            }
-                        });
-                break;
-            case PermissionUtils.STATUS_REFUSE_PERMANENT:
+                                @Override
+                                public void onDenied(List<String> permissions, boolean never) {
+                                    SharedPreUtils.putBoolean(permission, true);
+                                }
+                            });
+                    break;
+                case PermissionUtils.STATUS_REFUSE_PERMANENT:
 //                HdlThreadLogic.toast(mContext, R.string.permission_open);
-                HdlDialogLogic.getInstance().showSettingPermissionDialog(mContext);
-                break;
+                    HdlDialogLogic.getInstance().showSettingPermissionDialog(mContext);
+                    break;
+            }
         }
     }
 
diff --git a/countrypicker/build.gradle b/countrypicker/build.gradle
index 31e9713..b9c3af2 100644
--- a/countrypicker/build.gradle
+++ b/countrypicker/build.gradle
@@ -1,11 +1,11 @@
 apply plugin: 'com.android.library'
 
 android {
-    compileSdkVersion 30
+    compileSdkVersion 33
 
     defaultConfig {
         minSdkVersion 15
-        targetSdkVersion 30
+        targetSdkVersion 33
         versionCode 300
         versionName "3.0.0"
 
diff --git a/pickerview/build.gradle b/pickerview/build.gradle
index 338d980..1183484 100644
--- a/pickerview/build.gradle
+++ b/pickerview/build.gradle
@@ -4,11 +4,11 @@
 
 
 android {
-    compileSdkVersion 31
+    compileSdkVersion 33
 
     defaultConfig {
         minSdkVersion 23
-        targetSdkVersion 31
+        targetSdkVersion 33
         versionCode 34
         versionName "4.1.9"
     }
diff --git a/third-zxing/build.gradle b/third-zxing/build.gradle
index c39f127..9b1be11 100644
--- a/third-zxing/build.gradle
+++ b/third-zxing/build.gradle
@@ -2,12 +2,12 @@
 
 
 android {
-    compileSdkVersion 30
+    compileSdkVersion 33
     buildToolsVersion "29.0.1"
 
     defaultConfig {
         minSdkVersion 23
-        targetSdkVersion 30
+        targetSdkVersion 33
         versionCode 1
         versionName "1.0"
 
diff --git a/wheelview/build.gradle b/wheelview/build.gradle
index 6bd966b..f7425a1 100644
--- a/wheelview/build.gradle
+++ b/wheelview/build.gradle
@@ -4,11 +4,11 @@
 
 
 android {
-    compileSdkVersion 31
+    compileSdkVersion 33
 
     defaultConfig {
         minSdkVersion 23
-        targetSdkVersion 31
+        targetSdkVersion 33
         versionCode 31
         versionName "4.1.0"
     }

--
Gitblit v1.8.0