From e59034e48d3bc42c712af80a96319b977efbab8f Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Sun, 14 Dec 2025 04:18:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=9D=83=E9=99=90=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E6=8F=90=E7=A4=BA=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- powerbell/build.properties | 4 ++-- .../cc/winboll/studio/powerbell/MainActivity.java | 14 ++++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/powerbell/build.properties b/powerbell/build.properties index 26cebb6..3af435a 100644 --- a/powerbell/build.properties +++ b/powerbell/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sat Dec 13 20:06:18 GMT 2025 +#Sat Dec 13 20:16:32 GMT 2025 stageCount=2 libraryProject= baseVersion=15.14 publishVersion=15.14.1 -buildCount=39 +buildCount=41 baseBetaVersion=15.14.2 diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java index a4a4b55..5714eee 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java @@ -25,12 +25,14 @@ import android.widget.Switch; import android.widget.TextView; import androidx.appcompat.widget.Toolbar; import cc.winboll.studio.libaes.activitys.AboutActivity; +import cc.winboll.studio.libaes.dialogs.YesNoAlertDialog; import cc.winboll.studio.libaes.models.APPInfo; import cc.winboll.studio.libaes.utils.AESThemeUtil; import cc.winboll.studio.libaes.utils.DevelopUtils; import cc.winboll.studio.libaes.utils.WinBoLLActivityManager; import cc.winboll.studio.libaes.views.ADsBannerView; import cc.winboll.studio.libappbase.LogUtils; +import cc.winboll.studio.libappbase.ToastUtils; import cc.winboll.studio.powerbell.activities.BackgroundSettingsActivity; import cc.winboll.studio.powerbell.activities.BatteryReportActivity; import cc.winboll.studio.powerbell.activities.ClearRecordActivity; @@ -130,8 +132,16 @@ public class MainActivity extends WinBoLLActivity { // 电池优化权限(通用所有机型) if (!permissionUtils.checkIgnoreBatteryOptimizationPermission(this)) { - // 未拥有权限,发起申请 - permissionUtils.requestIgnoreBatteryOptimizationPermission(this); + YesNoAlertDialog.show(this, getString(R.string.app_name) + "权限申请提示:", "本应用要正常使用,需要申请电池优化与自启动权限。是否进入权限设置步骤?", new YesNoAlertDialog.OnDialogResultListener(){ + @Override + public void onNo() { + ToastUtils.show(getString(R.string.app_name) + "应用可能无法正常使用。"); + } + @Override + public void onYes() { + permissionUtils.requestIgnoreBatteryOptimizationPermission(MainActivity.this); + } + }); } }