diff --git a/powerbell/build.properties b/powerbell/build.properties index 47bdcd74..3c79fb92 100644 --- a/powerbell/build.properties +++ b/powerbell/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Thu Dec 04 17:33:40 HKT 2025 +#Thu Dec 04 10:29:58 GMT 2025 stageCount=1 libraryProject= baseVersion=15.12 publishVersion=15.12.0 -buildCount=0 +buildCount=6 baseBetaVersion=15.12.1 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 d20add3a..1be62a0f 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java @@ -16,16 +16,18 @@ import androidx.appcompat.widget.Toolbar; import cc.winboll.studio.libaes.views.ADsBannerView; import cc.winboll.studio.libappbase.LogActivity; import cc.winboll.studio.libappbase.LogUtils; +import cc.winboll.studio.libappbase.ToastUtils; import cc.winboll.studio.powerbell.activities.AboutActivity; import cc.winboll.studio.powerbell.activities.BackgroundSettingsActivity; import cc.winboll.studio.powerbell.activities.BatteryReportActivity; import cc.winboll.studio.powerbell.activities.ClearRecordActivity; import cc.winboll.studio.powerbell.activities.SettingsActivity; import cc.winboll.studio.powerbell.activities.WinBoLLActivity; -import cc.winboll.studio.powerbell.model.BackgroundBean; import cc.winboll.studio.powerbell.fragments.MainViewFragment; +import cc.winboll.studio.powerbell.model.BackgroundBean; import cc.winboll.studio.powerbell.unittest.MainUnitTestActivity; import cc.winboll.studio.powerbell.utils.BackgroundSourceUtils; +import cc.winboll.studio.powerbell.utils.PermissionUtils; /** * 主活动类(修复小米广告SDK空Context崩溃问题) @@ -110,6 +112,8 @@ public class MainActivity extends WinBoLLActivity { tx.commit(); } showFragment(mMainViewFragment); + + PermissionUtils.getInstance().checkAndRequestStoragePermission(this); } @Override diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/SettingsActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/SettingsActivity.java index 673383f3..75d979aa 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/SettingsActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/SettingsActivity.java @@ -2,7 +2,10 @@ package cc.winboll.studio.powerbell.activities; import android.app.Activity; import android.os.Bundle; +import android.view.View; +import cc.winboll.studio.libappbase.ToastUtils; import cc.winboll.studio.powerbell.R; +import cc.winboll.studio.powerbell.utils.PermissionUtils; /** * @Author ZhanGSKen&豆包大模型 @@ -18,4 +21,11 @@ public class SettingsActivity extends Activity { super.onCreate(savedInstanceState); setContentView(R.layout.activity_settings); } + + public void onCheckPermission(View view) { + //ToastUtils.show("onCheckPermission"); + if(PermissionUtils.getInstance().checkAndRequestStoragePermission(this)) { + ToastUtils.show("【权限检查】存储权限已全部获取"); + } + } } diff --git a/powerbell/src/main/res/layout/activity_settings.xml b/powerbell/src/main/res/layout/activity_settings.xml index 3f28de34..2d675a2f 100644 --- a/powerbell/src/main/res/layout/activity_settings.xml +++ b/powerbell/src/main/res/layout/activity_settings.xml @@ -1,19 +1,36 @@ + xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + android:orientation="vertical" + android:layout_width="match_parent" + android:layout_height="match_parent"> - - + +