更新调色板扩展类库源码项目名称

This commit is contained in:
2026-05-02 15:51:07 +08:00
parent 163177036b
commit 415e9d8ff2

View File

@@ -2,38 +2,38 @@
## 一、项目概述 ## 一、项目概述
项目起源于一个调色版对话框的jar基础类文件“20260501_115704_608/colorpicker-20180319.jar”。 项目起源于一个调色版对话框的jar基础类文件“20260501_115704_608/colorpicker-20180319.jar”。
在安卓项目开发中为了发展这个jar文件的更多应用。LaizyBoy 建立了基于 WinBoLL 开发框架, 同时继承与这个jar基础类库的调色板类库源码-ColorPickerDialogSource 在安卓项目开发中为了发展这个jar文件的更多应用。LaizyBoy 建立了基于 WinBoLL 开发框架, 同时继承与这个jar基础类库的调色板类库源码-ColorPickerDialogEx
新继承的调色板类在“cc.winboll.studio.libcolorpickerdialog”命名空间下开发。调色板扩展类名称也固定为“ColorPickerDialog”。 新继承的调色板类在“cc.winboll.studio.libcolorpickerdialog”命名空间下开发。调色板扩展类名称也固定为“ColorPickerDialog”。
WinBoLL框架的ColorPickerDialog项目名称设置为WinBoLLColorPickerDialogSource WinBoLL框架的ColorPickerDialog项目名称设置为WinBoLLColorPickerDialogEx
### 1. 核心定位 ### 1. 核心定位
WinBoLL 手机源码计划,旨在通过核心项目 WinBoLL 构建手机端与服务器端的 Android 项目的开发源码生态。实现手机与服务器的源码的联合开发。 WinBoLL 手机源码计划,旨在通过核心项目 WinBoLL 构建手机端与服务器端的 Android 项目的开发源码生态。实现手机与服务器的源码的联合开发。
WinBoLLColorPickerDialogSource 项目应用与便捷扩展“20260501_115704_608/colorpicker-20180319.jar”类库文件的更多应用。 WinBoLLColorPickerDialogEx 项目应用与便捷扩展“20260501_115704_608/colorpicker-20180319.jar”类库文件的更多应用。
### 2. 仓库架构 ### 2. 仓库架构
#### **仓库类型:功能说明** #### **仓库类型:功能说明**
☆ 基础项目分支 WinBoLL手机端安卓应用开发基础模板。 ☆ 基础项目分支 WinBoLL手机端安卓应用开发基础模板。
☆ 应用项目分支 WinBoLLColorPickerDialogSource:安卓类库应用 ☆ 应用项目分支 WinBoLLColorPickerDialogEx:安卓类库应用
☆ 源码汇总管理 OriginMaster**:各类分支源码合并存档,不适宜作为开发库使用。 ☆ 源码汇总管理 OriginMaster**:各类分支源码合并存档,不适宜作为开发库使用。
### 3. 源码合并管理推送路线图 ### 3. 源码合并管理推送路线图
⚠️ **注意**:仅仅展示不同应用模块源码的综合管理路线。分支合并操作时,必须具备 Git 管理经验。 ⚠️ **注意**:仅仅展示不同应用模块源码的综合管理路线。分支合并操作时,必须具备 Git 管理经验。
★ WinBoLL → WinBoLLColorPickerDialogSource ★ WinBoLL → WinBoLLColorPickerDialogEx
## 二、WinBoLL 项目核心信息 ## 二、WinBoLL 项目核心信息
### 1. 项目简介 ### 1. 项目简介
☆ WinBoLL 项目是为手机端开发Android 项目的需求而设计的项目。 ☆ WinBoLL 项目是为手机端开发Android 项目的需求而设计的项目。
☆ WinBoLLColorPickerDialogSource 项目是安卓系统中的调色板应用。应用设计方向是在jar文件基础上扩展多一点的安卓应用开发接口。 ☆ WinBoLLColorPickerDialogEx 项目是安卓系统中的调色板应用。应用设计方向是在jar文件基础上扩展多一点的安卓应用开发接口。
### 2. 官方资源 ### 2. 官方资源
#### ☆ 官方网站**https://www.winboll.cc/ #### ☆ 官方网站**https://www.winboll.cc/
#### ☆ 源码地址: #### ☆ 源码地址:
★ Giteahttps://gitea.winboll.cc/ZhanGSKen/WinBoLLColorPickerDialogSource.git ★ Giteahttps://gitea.winboll.cc/ZhanGSKen/WinBoLLColorPickerDialogEx.git
## 三、应用编译环境检查问题WinBoLLColorPickerDialogSource 也使用与 WinBoLL 同样的编译环境配置。) ## 三、应用编译环境检查问题WinBoLLColorPickerDialogEx 也使用与 WinBoLL 同样的编译环境配置。)
### 核心判断条件: ### 核心判断条件:
☆ WinBoLL 项目以文件夹 `"/sdcard/WinBoLLStudio/APKs"` 是否存在为判断环境编译输出条件因为编译输出的APK文件需要一个可供保存的环境。 ☆ WinBoLL 项目以文件夹 `"/sdcard/WinBoLLStudio/APKs"` 是否存在为判断环境编译输出条件因为编译输出的APK文件需要一个可供保存的环境。
@@ -41,7 +41,7 @@ WinBoLLColorPickerDialogSource 项目应用与便捷扩展“20260501_115704_608
***Linux 服务器端方面***:建立 `/sdcard/WinBoLLStudio/APKs` 目录即可。 ***Linux 服务器端方面***:建立 `/sdcard/WinBoLLStudio/APKs` 目录即可。
***手机开发端方面***:建立 `"/sdcard/WinBoLLStudio/APKs"` 目录(即 `"/storage/emulated/0/WinBoLLStudio/APKs"` 目录) 即可。 ***手机开发端方面***:建立 `"/sdcard/WinBoLLStudio/APKs"` 目录(即 `"/storage/emulated/0/WinBoLLStudio/APKs"` 目录) 即可。
## 四、前置条件 WinBoLLColorPickerDialogSource 也使用与 WinBoLL 同样的编译环境配置。) ## 四、前置条件 WinBoLLColorPickerDialogEx 也使用与 WinBoLL 同样的编译环境配置。)
### 1. WinBoLL APP 开发环境配置介绍 ### 1. WinBoLL APP 开发环境配置介绍
#### WinBoLL APK 编译输出内容包括: #### WinBoLL APK 编译输出内容包括:
@@ -50,7 +50,7 @@ WinBoLLColorPickerDialogSource 项目应用与便捷扩展“20260501_115704_608
#### WinBoLL APK 源码命名空间规范 #### WinBoLL APK 源码命名空间规范
☆ WinBoLL 项目使用 "cc.winboll.studio" 作为源码命名空间。在此命名空间下进行源码定义。 ☆ WinBoLL 项目使用 "cc.winboll.studio" 作为源码命名空间。在此命名空间下进行源码定义。
## 五、核心需求规划 WinBoLLColorPickerDialogSource 也使用与 WinBoLL 同样的编译环境配置。) ## 五、核心需求规划 WinBoLLColorPickerDialogEx 也使用与 WinBoLL 同样的编译环境配置。)
### 1. 满足调色板对话框类库接口要求 ### 1. 满足调色板对话框类库接口要求
#### ☆ 支持访问 https://nexus.winboll.cc 服务器以获取调色板类库支持。 #### ☆ 支持访问 https://nexus.winboll.cc 服务器以获取调色板类库支持。
@@ -58,7 +58,7 @@ WinBoLLColorPickerDialogSource 项目应用与便捷扩展“20260501_115704_608
### 2. 调色板对话框便捷开发需求 ### 2. 调色板对话框便捷开发需求
#### ☆ 支持扩展 cc.winboll.studio.colorpickerdialog.ColorPickerDialog 类的接口设计管理。 #### ☆ 支持扩展 cc.winboll.studio.colorpickerdialog.ColorPickerDialog 类的接口设计管理。
## 六、编译与使用指南 WinBoLLColorPickerDialogSource 也使用与 WinBoLL 同样的编译环境配置。) ## 六、编译与使用指南 WinBoLLColorPickerDialogEx 也使用与 WinBoLL 同样的编译环境配置。)
### 1. 项目初始化(必须) ### 1. 项目初始化(必须)
#### 1. 复制 `settings.gradle-demo` 为 `settings.gradle`。编辑 `settings.gradle` 文件内容,取消对应项目模块注释。 #### 1. 复制 `settings.gradle-demo` 为 `settings.gradle`。编辑 `settings.gradle` 文件内容,取消对应项目模块注释。
@@ -68,7 +68,7 @@ WinBoLLColorPickerDialogSource 项目应用与便捷扩展“20260501_115704_608
☆ **调试编译秘钥制作**:使用 Termux 应用终端cd 进入 GenKeyStore 目录,运行 `bash gen_debug_keystore.sh` 脚本即可生成应用调试秘钥。 ☆ **调试编译秘钥制作**:使用 Termux 应用终端cd 进入 GenKeyStore 目录,运行 `bash gen_debug_keystore.sh` 脚本即可生成应用调试秘钥。
☆ **应用秘钥配置方法**:拷贝调试编译秘钥制作生成的 `appkey.jks` 与 `appkey.keystore` 文件到项目根目录即可。 ☆ **应用秘钥配置方法**:拷贝调试编译秘钥制作生成的 `appkey.jks` 与 `appkey.keystore` 文件到项目根目录即可。
## 七、应用编译命令介绍 WinBoLLColorPickerDialogSource 也使用与 WinBoLL 同样的编译环境配置。) ## 七、应用编译命令介绍 WinBoLLColorPickerDialogEx 也使用与 WinBoLL 同样的编译环境配置。)
### 1类库型模块配置要点 ### 1类库型模块配置要点
#### 1. **优先修改配置文件**:优先修改应用测试项目(目录为 `"<WinBoLl根目录>/<类库测试应用>/"`)内 `build.properties` 文件,设置对应的类库项目名称:`libraryProject=<类库项目模块名>`。 #### 1. **优先修改配置文件**:优先修改应用测试项目(目录为 `"<WinBoLl根目录>/<类库测试应用>/"`)内 `build.properties` 文件,设置对应的类库项目名称:`libraryProject=<类库项目模块名>`。
@@ -98,7 +98,7 @@ $bash .winboll/bashPublishAPKAddTag.sh <应用项目模块名> 
$bash gradlew assembleStageRelease $bash gradlew assembleStageRelease
## 八、WinBoLL 应用 APK 版本号命名规则 WinBoLLColorPickerDialogSource 也使用与 WinBoLL 同样的编译环境配置。) ## 八、WinBoLL 应用 APK 版本号命名规则 WinBoLLColorPickerDialogEx 也使用与 WinBoLL 同样的编译环境配置。)
### ☆ Stage 渠道: ### ☆ Stage 渠道:
#### V<应用开发环境编号><应用功能变更号><应用调试阶段号> 示例 APPBase_15.7.0  #### V<应用开发环境编号><应用功能变更号><应用调试阶段号> 示例 APPBase_15.7.0 
### ☆ Beta 渠道: ### ☆ Beta 渠道: