From d073a86b9b4228363886d17928dc8429a68ce177 Mon Sep 17 00:00:00 2001 From: ZhanGSKen Date: Thu, 27 Nov 2025 14:43:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BA=94=E7=94=A8=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E4=B8=8E=E7=B1=B3=E7=9B=9F=E5=B9=BF=E5=91=8ASDK?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=8E=A7=E4=BB=B6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- powerbell/build.properties | 4 ++-- powerbell/src/main/AndroidManifest.xml | 2 ++ .../studio/powerbell/MainActivity.java | 5 ++++- .../activities/SettingsActivity.java | 21 +++++++++++++++++++ .../powerbell/fragments/MainViewFragment.java | 1 + .../src/main/res/layout/activity_settings.xml | 19 +++++++++++++++++ 6 files changed, 49 insertions(+), 3 deletions(-) create mode 100644 powerbell/src/main/java/cc/winboll/studio/powerbell/activities/SettingsActivity.java create mode 100644 powerbell/src/main/res/layout/activity_settings.xml diff --git a/powerbell/build.properties b/powerbell/build.properties index 26b35a4c..13f5d044 100644 --- a/powerbell/build.properties +++ b/powerbell/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Thu Nov 27 06:21:31 GMT 2025 +#Thu Nov 27 06:41:26 GMT 2025 stageCount=9 libraryProject= baseVersion=15.11 publishVersion=15.11.8 -buildCount=18 +buildCount=21 baseBetaVersion=15.11.9 diff --git a/powerbell/src/main/AndroidManifest.xml b/powerbell/src/main/AndroidManifest.xml index dcc07343..cfd52eea 100644 --- a/powerbell/src/main/AndroidManifest.xml +++ b/powerbell/src/main/AndroidManifest.xml @@ -230,6 +230,8 @@ + + \ No newline at end of file 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 f6668bce..fd0b80de 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java @@ -20,6 +20,7 @@ import cc.winboll.studio.powerbell.activities.AboutActivity; import cc.winboll.studio.powerbell.activities.BackgroundPictureActivity; 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.beans.BackgroundPictureBean; import cc.winboll.studio.powerbell.fragments.MainViewFragment; @@ -234,7 +235,9 @@ public class MainActivity extends WinBoLLActivity { public boolean onOptionsItemSelected(MenuItem item) { super.onOptionsItemSelected(item); int menuItemId = item.getItemId(); - if (menuItemId == R.id.action_about) { + if (menuItemId == R.id.action_settings) { + startActivity(new Intent(this, SettingsActivity.class)); + } else if (menuItemId == R.id.action_about) { startActivity(new Intent(this, AboutActivity.class)); } else if (menuItemId == R.id.action_battery_report) { startActivity(new Intent(this, BatteryReportActivity.class)); 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 new file mode 100644 index 00000000..673383f3 --- /dev/null +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/SettingsActivity.java @@ -0,0 +1,21 @@ +package cc.winboll.studio.powerbell.activities; + +import android.app.Activity; +import android.os.Bundle; +import cc.winboll.studio.powerbell.R; + +/** + * @Author ZhanGSKen&豆包大模型 + * @Date 2025/11/27 14:26 + * @Describe 应用设置窗口 + */ +public class SettingsActivity extends Activity { + + public static final String TAG = "SettingsActivity"; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_settings); + } +} diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/fragments/MainViewFragment.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/fragments/MainViewFragment.java index 51cc6560..bc44ca2a 100644 --- a/powerbell/src/main/java/cc/winboll/studio/powerbell/fragments/MainViewFragment.java +++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/fragments/MainViewFragment.java @@ -82,6 +82,7 @@ public class MainViewFragment extends Fragment { // 获取指定ID的View实例 bvPreviewBackground = mView.findViewById(R.id.fragmentmainviewBackgroundView1); + BackgroundPictureUtils utils = BackgroundPictureUtils.getInstance(getActivity()); BackgroundPictureBean bean = utils.getBackgroundPictureBean(); int nPixelColor = bean.getPixelColor(); diff --git a/powerbell/src/main/res/layout/activity_settings.xml b/powerbell/src/main/res/layout/activity_settings.xml new file mode 100644 index 00000000..3f28de34 --- /dev/null +++ b/powerbell/src/main/res/layout/activity_settings.xml @@ -0,0 +1,19 @@ + + + + + + +