diff --git a/colorpickerdialogex/build.gradle b/colorpickerdialogex/build.gradle index a2b0ce1..610a092 100644 --- a/colorpickerdialogex/build.gradle +++ b/colorpickerdialogex/build.gradle @@ -107,8 +107,8 @@ dependencies { implementation 'com.termux:termux-shared:0.118.0' // WinBoLL库 nexus.winboll.cc 地址 - api 'cc.winboll.studio:libaes:15.15.2' - api 'cc.winboll.studio:libappbase:15.15.11' + api 'cc.winboll.studio:libaes:15.15.9' + api 'cc.winboll.studio:libappbase:15.15.21' // WinBoLL备用库 jitpack.io 地址 //api 'com.github.ZhanGSKen:AES:aes-v15.15.7' diff --git a/colorpickerdialogex/build.properties b/colorpickerdialogex/build.properties index a994c26..0dee8ac 100644 --- a/colorpickerdialogex/build.properties +++ b/colorpickerdialogex/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sat May 02 07:59:50 GMT 2026 +#Sat May 02 12:22:08 GMT 2026 stageCount=0 libraryProject=libcolorpickerdialogex baseVersion=15.0 publishVersion=15.0.0 -buildCount=14 +buildCount=20 baseBetaVersion=15.0.1 diff --git a/colorpickerdialogex/src/main/AndroidManifest.xml b/colorpickerdialogex/src/main/AndroidManifest.xml index aa839cc..8f86dec 100644 --- a/colorpickerdialogex/src/main/AndroidManifest.xml +++ b/colorpickerdialogex/src/main/AndroidManifest.xml @@ -32,6 +32,9 @@ + + diff --git a/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/AboutActivity.java b/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/AboutActivity.java new file mode 100644 index 0000000..016e1ac --- /dev/null +++ b/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/AboutActivity.java @@ -0,0 +1,50 @@ +package cc.winboll.studio.colorpickerdialogex; + +import android.app.Activity; +import android.os.Bundle; +import android.view.View; +import android.widget.Toolbar; +import cc.winboll.studio.colorpickerdialogex.R; +import cc.winboll.studio.libappbase.LogUtils; +import cc.winboll.studio.libappbase.models.APPInfo; +import cc.winboll.studio.libappbase.views.AboutView; + +/** + * @Author 豆包&ZhanGSKen + * @Date 2026/01/11 12:55 + * @Describe AboutActivity + */ +public class AboutActivity extends Activity { + + public static final String TAG = "AboutActivity"; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_about); + + Toolbar toolbar = findViewById(R.id.toolbar); + setActionBar(toolbar); + + AboutView aboutView = findViewById(R.id.aboutview); + aboutView.setAPPInfo(genDefaultAppInfo()); + } + + private APPInfo genDefaultAppInfo() { + LogUtils.d(TAG, "genDefaultAppInfo() 调用"); + String branchName = "colorpickerdialogex"; + APPInfo appInfo = new APPInfo(); + appInfo.setAppName("ColorPickerDialogEx"); + appInfo.setAppIcon(R.drawable.ic_winboll); + appInfo.setAppDescription(getString(R.string.app_description)); + appInfo.setAppGitName("ColorPickerDialogEx"); + appInfo.setAppGitOwner("ZhanGSKen"); + appInfo.setAppGitAPPBranch(branchName); + appInfo.setAppGitAPPSubProjectFolder(branchName); + appInfo.setAppHomePage("https://www.winboll.cc/apks/index.php?project=ColorPickerDialogEx"); + appInfo.setAppAPKName("ColorPickerDialogEx"); + appInfo.setAppAPKFolderName("ColorPickerDialogEx"); + LogUtils.d(TAG, "genDefaultAppInfo: 应用信息已生成"); + return appInfo; + } +} diff --git a/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/App.java b/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/App.java index fdfd062..2463052 100644 --- a/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/App.java +++ b/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/App.java @@ -48,6 +48,10 @@ public class App extends GlobalApplication { @Override public void onCreate() { super.onCreate(); + // 如果应用不在调试状态,就根据编译类型设置调试状态 + if (isDebugging() != true) { + setIsDebugging(BuildConfig.DEBUG); + } // 初始化 Toast 框架 ToastUtils.init(this); diff --git a/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/MainActivity.java b/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/MainActivity.java index fd9941d..88944d3 100644 --- a/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/MainActivity.java +++ b/colorpickerdialogex/src/main/java/cc/winboll/studio/colorpickerdialogex/MainActivity.java @@ -31,9 +31,14 @@ public class MainActivity extends AppCompatActivity { @Override protected void onResume() { super.onResume(); - mLogView.start(); + if (App.isDebugging() == true) { + mLogView.setVisibility(View.VISIBLE); + mLogView.start(); + } else { + mLogView.setVisibility(View.GONE); + } } - + public void onSettingBackgroundWithColorPickerDialogEx(View view) { ColorPickerDialogEx dlg = new ColorPickerDialogEx(this, getResources().getColor(R.color.colorPrimary)); dlg.setOnColorChangedListener(new com.a4455jkjh.colorpicker.view.OnColorChangedListener() { diff --git a/colorpickerdialogex/src/main/res/layout/activity_about.xml b/colorpickerdialogex/src/main/res/layout/activity_about.xml new file mode 100644 index 0000000..bfd02eb --- /dev/null +++ b/colorpickerdialogex/src/main/res/layout/activity_about.xml @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/colorpickerdialogex/src/main/res/values/strings.xml b/colorpickerdialogex/src/main/res/values/strings.xml index b4db7f3..c17d010 100644 --- a/colorpickerdialogex/src/main/res/values/strings.xml +++ b/colorpickerdialogex/src/main/res/values/strings.xml @@ -1,4 +1,5 @@ ColorPickerDialogEx - + WinBoLL ColorPickerDialogEx 调试版类库调试应用。 + diff --git a/libcolorpickerdialogex/build.properties b/libcolorpickerdialogex/build.properties index a994c26..0dee8ac 100644 --- a/libcolorpickerdialogex/build.properties +++ b/libcolorpickerdialogex/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Sat May 02 07:59:50 GMT 2026 +#Sat May 02 12:22:08 GMT 2026 stageCount=0 libraryProject=libcolorpickerdialogex baseVersion=15.0 publishVersion=15.0.0 -buildCount=14 +buildCount=20 baseBetaVersion=15.0.1