diff --git a/powerbell/build.gradle b/powerbell/build.gradle
index 421c3f6..7897886 100644
--- a/powerbell/build.gradle
+++ b/powerbell/build.gradle
@@ -46,6 +46,8 @@ android {
dependencies {
api fileTree(dir: 'libs', include: ['*.jar'])
+ // 应用介绍页类库
+ api 'io.github.medyo:android-about-page:2.0.0'
// SSH
api 'com.jcraft:jsch:0.1.55'
// Html 解析
@@ -53,8 +55,6 @@ dependencies {
// 二维码类库
api 'com.google.zxing:core:3.4.1'
api 'com.journeyapps:zxing-android-embedded:3.6.0'
- // 应用介绍页类库
- api 'io.github.medyo:android-about-page:2.0.0'
// 网络连接类库
api 'com.squareup.okhttp3:okhttp:4.4.1'
// AndroidX 类库
@@ -67,7 +67,7 @@ dependencies {
api 'cc.winboll.studio:libappbase:15.0.9'
api 'cc.winboll.studio:libapputils:15.0.15'
- api 'cc.winboll.studio:libaes:15.0.5'
+ api 'cc.winboll.studio:libaes:15.0.7'
/*api 'cc.winboll.studio:winboll-shared:1.8.0'
api 'io.github.medyo:android-about-page:2.0.0'
diff --git a/powerbell/build.properties b/powerbell/build.properties
index b4ec05a..cb84fb0 100644
--- a/powerbell/build.properties
+++ b/powerbell/build.properties
@@ -1,8 +1,8 @@
#Created by .winboll/winboll_app_build.gradle
-#Mon Mar 24 12:22:12 GMT 2025
+#Mon Mar 24 18:29:48 GMT 2025
stageCount=0
libraryProject=
baseVersion=15.0
publishVersion=15.0.0
-buildCount=9
+buildCount=39
baseBetaVersion=15.0.1
diff --git a/powerbell/src/beta/AndroidManifest.xml b/powerbell/src/beta/AndroidManifest.xml
index a2a877c..7ca0b75 100644
--- a/powerbell/src/beta/AndroidManifest.xml
+++ b/powerbell/src/beta/AndroidManifest.xml
@@ -6,20 +6,18 @@
tools:replace="android:icon"
android:icon="@drawable/ic_launcher_beta">
-
+
diff --git a/powerbell/src/main/AndroidManifest.xml b/powerbell/src/main/AndroidManifest.xml
index 1fc6b61..93ad2bc 100644
--- a/powerbell/src/main/AndroidManifest.xml
+++ b/powerbell/src/main/AndroidManifest.xml
@@ -28,16 +28,6 @@
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java
index 45c7677..a41290c 100644
--- a/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java
+++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/App.java
@@ -6,6 +6,7 @@ import cc.winboll.studio.libappbase.utils.ToastUtils;
import cc.winboll.studio.powerbell.receivers.GlobalApplicationReceiver;
import cc.winboll.studio.powerbell.utils.AppCacheUtils;
import cc.winboll.studio.powerbell.utils.AppConfigUtils;
+import cc.winboll.studio.libapputils.bean.DebugBean;
public class App extends GlobalApplication {
@@ -19,6 +20,15 @@ public class App extends GlobalApplication {
@Override
public void onCreate() {
super.onCreate();
+ // 设置应用调试标志
+ DebugBean debugBean = DebugBean.loadBean(this, DebugBean.class);
+ if (debugBean == null) {
+ //ToastUtils.show("debugBean == null");
+ setIsDebuging(this, false);
+ } else {
+ //ToastUtils.show("saveDebugStatus(" + String.valueOf(debugBean.isDebuging()) + ")");
+ setIsDebuging(this, debugBean.isDebuging());
+ }
// 初始化 Toast 框架
//ToastUtils.init(this);
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 4713f1e..3e7527b 100644
--- a/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java
+++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/MainActivity.java
@@ -12,11 +12,10 @@ import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
import cc.winboll.studio.libaes.views.AToolbar;
-import cc.winboll.studio.libaes.winboll.APPInfo;
-import cc.winboll.studio.libaes.winboll.AboutActivityFactory;
import cc.winboll.studio.libappbase.LogUtils;
import cc.winboll.studio.libappbase.LogView;
import cc.winboll.studio.powerbell.MainActivity;
+import cc.winboll.studio.powerbell.activities.AboutActivity;
import cc.winboll.studio.powerbell.activities.BackgroundPictureActivity;
import cc.winboll.studio.powerbell.activities.BatteryReporterActivity;
import cc.winboll.studio.powerbell.activities.ClearRecordActivity;
@@ -55,6 +54,7 @@ public class MainActivity extends Activity {
// 初始化工具栏
mAToolbar = (AToolbar) findViewById(R.id.toolbar);
setActionBar(mAToolbar);
+ //mAToolbar.setSubtitle("Main");
mAToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText);
if (mMainViewFragment == null) {
@@ -143,10 +143,8 @@ public class MainActivity extends Activity {
super.onOptionsItemSelected(item);
int menuItemId = item.getItemId();
if (menuItemId == R.id.action_about) {
- onAbout();
-// Intent intent = new Intent();
-// intent.setClass(this, AboutActivity.class);
-// startActivity(intent);
+ Intent intent = new Intent(this, AboutActivity.class);
+ startActivity(intent);
} else if (menuItemId == R.id.action_battery_reporter) {
Intent intent = new Intent();
intent.setClass(this, BatteryReporterActivity.class);
@@ -195,22 +193,4 @@ public class MainActivity extends Activity {
moveTaskToBack(true);
}
}
-
- public void onAbout() {
- String szBranchName = "powerbell";
-
- APPInfo appInfo = AboutActivityFactory.buildDefaultAPPInfo();
- appInfo.setAppName("PowerBell");
- appInfo.setAppIcon(R.drawable.ic_launcher);
- appInfo.setAppDescription("PowerBell Description");
- appInfo.setAppGitName("APP");
- appInfo.setAppGitOwner("Studio");
- appInfo.setAppGitAPPBranch(szBranchName);
- appInfo.setAppGitAPPSubProjectFolder(szBranchName);
- appInfo.setAppHomePage("https://www.winboll.cc/studio/details.php?app=PowerBell");
- appInfo.setAppAPKName("PowerBell");
- appInfo.setAppAPKFolderName("PowerBell");
- AboutActivityFactory.showAboutActivity(this, appInfo);
- //ToastUtils.show("onAbout");
- }
}
diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/AboutActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/AboutActivity.java
new file mode 100644
index 0000000..26edb7c
--- /dev/null
+++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/AboutActivity.java
@@ -0,0 +1,65 @@
+package cc.winboll.studio.powerbell.activities;
+
+/**
+ * @Author ZhanGSKen@AliYun.Com
+ * @Date 2025/03/25 01:16:32
+ * @Describe 应用介绍窗口
+ */
+import android.app.Activity;
+import android.content.Context;
+import android.os.Bundle;
+import android.view.ViewGroup;
+import android.widget.LinearLayout;
+import cc.winboll.studio.libaes.views.AToolbar;
+import cc.winboll.studio.libaes.winboll.APPInfo;
+import cc.winboll.studio.libaes.winboll.AboutView;
+import cc.winboll.studio.powerbell.R;
+
+public class AboutActivity extends Activity {
+
+ Context mContext;
+
+ public static final String TAG = "AboutActivity";
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_about);
+ mContext = this;
+
+ // 初始化工具栏
+ AToolbar mAToolbar = (AToolbar) findViewById(R.id.toolbar);
+ setActionBar(mAToolbar);
+ mAToolbar.setSubtitle(getString(R.string.text_about));
+ //mAToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText);
+ getActionBar().setDisplayHomeAsUpEnabled(true);
+
+ AboutView aboutView = CreateAboutView();
+ // 在 Activity 的 onCreate 或其他生命周期方法中调用
+ LinearLayout llRoot = findViewById(R.id.root_ll);
+ //layout.setOrientation(LinearLayout.VERTICAL);
+ // 创建布局参数(宽度和高度)
+ ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(
+ ViewGroup.LayoutParams.MATCH_PARENT,
+ ViewGroup.LayoutParams.MATCH_PARENT
+ );
+ llRoot.addView(aboutView, params);
+
+ }
+
+ public AboutView CreateAboutView() {
+ String szBranchName = "powerbell";
+ APPInfo appInfo = new APPInfo();
+ appInfo.setAppName(getString(R.string.app_name));
+ appInfo.setAppIcon(R.drawable.ic_launcher);
+ appInfo.setAppDescription(getString(R.string.app_description));
+ appInfo.setAppGitName("APP");
+ appInfo.setAppGitOwner("Studio");
+ appInfo.setAppGitAPPBranch(szBranchName);
+ appInfo.setAppGitAPPSubProjectFolder(szBranchName);
+ appInfo.setAppHomePage("https://www.winboll.cc/studio/details.php?app=PowerBell");
+ appInfo.setAppAPKName("PowerBell");
+ appInfo.setAppAPKFolderName("PowerBell");
+ return new AboutView(mContext, appInfo);
+ }
+}
diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundPictureActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundPictureActivity.java
index 5a5fe70..aceea9f 100644
--- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundPictureActivity.java
+++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/BackgroundPictureActivity.java
@@ -84,8 +84,8 @@ implements BackgroundPicturePreviewDialog.IOnRecivedPictureListener {
setActionBar(mAToolbar);
//mAToolbar.setTitle(getTitle() + "-" + getString(R.string.subtitle_activity_backgroundpicture));
mAToolbar.setSubtitle(R.string.subtitle_activity_backgroundpicture);
- mAToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText);
- mAToolbar.setSubtitleTextAppearance(this, R.style.Toolbar_SubTitleText);
+ //mAToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText);
+ //mAToolbar.setSubtitleTextAppearance(this, R.style.Toolbar_SubTitleText);
//mAToolbar.setBackgroundColor(getColor(R.color.colorPrimary));
setActionBar(mAToolbar);
getActionBar().setDisplayHomeAsUpEnabled(true);
diff --git a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/ClearRecordActivity.java b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/ClearRecordActivity.java
index 489254c..0ce0f16 100644
--- a/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/ClearRecordActivity.java
+++ b/powerbell/src/main/java/cc/winboll/studio/powerbell/activities/ClearRecordActivity.java
@@ -36,8 +36,8 @@ public class ClearRecordActivity extends Activity {
setActionBar(mAToolbar);
//mAToolbar.setTitle(getTitle() + " - " + getString(R.string.subtitle_activity_clearrecord));
mAToolbar.setSubtitle(R.string.subtitle_activity_clearrecord);
- mAToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText);
- mAToolbar.setSubtitleTextAppearance(this, R.style.Toolbar_SubTitleText);
+ //mAToolbar.setTitleTextAppearance(this, R.style.Toolbar_TitleText);
+ //mAToolbar.setSubtitleTextAppearance(this, R.style.Toolbar_SubTitleText);
//mAToolbar.setBackgroundColor(getColor(R.color.colorPrimary));
setActionBar(mAToolbar);
getActionBar().setDisplayHomeAsUpEnabled(true);
diff --git a/powerbell/src/main/res/layout/activity_about.xml b/powerbell/src/main/res/layout/activity_about.xml
new file mode 100644
index 0000000..2a679e4
--- /dev/null
+++ b/powerbell/src/main/res/layout/activity_about.xml
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/powerbell/src/main/res/values/attrs.xml b/powerbell/src/main/res/values/attrs.xml
index f0b8edb..045e125 100644
--- a/powerbell/src/main/res/values/attrs.xml
+++ b/powerbell/src/main/res/values/attrs.xml
@@ -1,9 +1,3 @@
-
-
-
-
-
-
diff --git a/powerbell/src/main/res/values/styles.xml b/powerbell/src/main/res/values/styles.xml
index e3ee98a..9683860 100644
--- a/powerbell/src/main/res/values/styles.xml
+++ b/powerbell/src/main/res/values/styles.xml
@@ -12,6 +12,7 @@