diff --git a/winboll/build.properties b/winboll/build.properties
index f7d8c57..a6a3330 100644
--- a/winboll/build.properties
+++ b/winboll/build.properties
@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
-#Thu Dec 04 21:06:15 HKT 2025
+#Fri Dec 05 11:57:23 GMT 2025
stageCount=6
libraryProject=
baseVersion=15.11
publishVersion=15.11.5
-buildCount=0
+buildCount=17
baseBetaVersion=15.11.6
diff --git a/winboll/src/main/AndroidManifest.xml b/winboll/src/main/AndroidManifest.xml
index cf3fc15..f20bf3a 100644
--- a/winboll/src/main/AndroidManifest.xml
+++ b/winboll/src/main/AndroidManifest.xml
@@ -20,8 +20,8 @@
android:theme="@style/MyAppTheme"
android:resizeableActivity="true"
android:name=".App"
- android:usesCleartextTraffic="true"
- android:networkSecurityConfig="@xml/network_security_config">
+ android:usesCleartextTraffic="true"
+ android:networkSecurityConfig="@xml/network_security_config">
-
+
+
+
-
+
\ No newline at end of file
diff --git a/winboll/src/main/java/cc/winboll/studio/winboll/App.java b/winboll/src/main/java/cc/winboll/studio/winboll/App.java
index cae1bde..59bcea2 100644
--- a/winboll/src/main/java/cc/winboll/studio/winboll/App.java
+++ b/winboll/src/main/java/cc/winboll/studio/winboll/App.java
@@ -40,6 +40,7 @@ import java.util.Arrays;
import java.util.Date;
import java.util.LinkedHashMap;
import java.util.concurrent.atomic.AtomicBoolean;
+import cc.winboll.studio.libaes.utils.WinBoLLActivityManager;
public class App extends GlobalApplication {
@@ -59,7 +60,7 @@ public class App extends GlobalApplication {
super.onCreate();
setIsDebugging(BuildConfig.DEBUG);
- //WinBoLLActivityManager.init(this);
+ WinBoLLActivityManager.init(this);
// 初始化 Toast 框架
ToastUtils.init(this);
diff --git a/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java b/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java
index ce71759..b322e42 100644
--- a/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java
+++ b/winboll/src/main/java/cc/winboll/studio/winboll/MainActivity.java
@@ -15,9 +15,9 @@ import cc.winboll.studio.libaes.utils.WinBoLLActivityManager;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.winboll.R;
import cc.winboll.studio.winboll.activities.AboutActivity;
-import cc.winboll.studio.winboll.fragments.MainFragment;
-import java.util.ArrayList;
+import cc.winboll.studio.winboll.activities.SettingsActivity;
import cc.winboll.studio.winboll.fragments.BrowserFragment;
+import java.util.ArrayList;
public class MainActivity extends DrawerFragmentActivity implements IWinBoLLActivity {
@@ -100,7 +100,9 @@ public class MainActivity extends DrawerFragmentActivity implements IWinBoLLActi
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int nItemId = item.getItemId();
- if (item.getItemId() == R.id.item_log) {
+ if (item.getItemId() == R.id.item_settings) {
+ WinBoLLActivityManager.getInstance().startWinBoLLActivity(getApplicationContext(), SettingsActivity.class);
+ } else if (item.getItemId() == R.id.item_log) {
WinBoLLActivityManager.getInstance().startLogActivity(getApplicationContext());
} else if (nItemId == R.id.item_about) {
WinBoLLActivityManager.getInstance().startWinBoLLActivity(getApplicationContext(), AboutActivity.class);
diff --git a/winboll/src/main/java/cc/winboll/studio/winboll/activities/SettingsActivity.java b/winboll/src/main/java/cc/winboll/studio/winboll/activities/SettingsActivity.java
new file mode 100644
index 0000000..19a2908
--- /dev/null
+++ b/winboll/src/main/java/cc/winboll/studio/winboll/activities/SettingsActivity.java
@@ -0,0 +1,50 @@
+package cc.winboll.studio.winboll.activities;
+
+import android.app.Activity;
+import android.os.Bundle;
+import android.view.View;
+import androidx.appcompat.widget.Toolbar;
+import cc.winboll.studio.libaes.interfaces.IWinBoLLActivity;
+import cc.winboll.studio.libaes.utils.AESThemeUtil;
+import cc.winboll.studio.winboll.R;
+
+/**
+ * @Author ZhanGSKen&豆包大模型
+ * @Date 2025/12/05 18:48
+ * @Describe Settings Activity
+ */
+public class SettingsActivity extends WinBoLLActivity implements IWinBoLLActivity {
+
+ public static final String TAG = "SettingsActivity";
+
+ @Override
+ public Activity getActivity() {
+ return this;
+ }
+
+ @Override
+ public String getTag() {
+ return TAG;
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ AESThemeUtil.applyAppTheme(this);
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_settings);
+
+ // 设置工具栏
+ Toolbar toolbar = findViewById(R.id.toolbar);
+ setSupportActionBar(toolbar);
+ getSupportActionBar().setSubtitle(TAG);
+ getSupportActionBar().setDisplayHomeAsUpEnabled(true);
+ toolbar.setNavigationOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ finish(); // 点击导航栏返回按钮,触发 finish()
+ }
+ });
+
+ }
+
+}
diff --git a/winboll/src/main/res/layout/activity_settings.xml b/winboll/src/main/res/layout/activity_settings.xml
new file mode 100644
index 0000000..b800c60
--- /dev/null
+++ b/winboll/src/main/res/layout/activity_settings.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
diff --git a/winboll/src/main/res/menu/toolbar_main.xml b/winboll/src/main/res/menu/toolbar_main.xml
index 30db296..94e56bf 100644
--- a/winboll/src/main/res/menu/toolbar_main.xml
+++ b/winboll/src/main/res/menu/toolbar_main.xml
@@ -4,4 +4,7 @@
+
diff --git a/winboll/src/main/res/values/dimens.xml b/winboll/src/main/res/values/dimens.xml
new file mode 100644
index 0000000..9781ee2
--- /dev/null
+++ b/winboll/src/main/res/values/dimens.xml
@@ -0,0 +1,10 @@
+
+
+
+
diff --git a/winboll/src/main/res/values/styles.xml b/winboll/src/main/res/values/styles.xml
index df38db8..e62a453 100644
--- a/winboll/src/main/res/values/styles.xml
+++ b/winboll/src/main/res/values/styles.xml
@@ -1,10 +1,5 @@
-
-
-
+