添加权限申请提示框
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user