2025-05-09 20:11:14 +08:00
2025-02-14 07:04:21 +08:00
2025-04-28 21:04:17 +08:00
2025-05-07 20:00:44 +08:00
2025-04-03 11:17:39 +08:00
2025-04-03 11:16:20 +08:00
2025-05-04 13:27:55 +08:00
2025-05-03 11:52:00 +08:00
2025-02-24 15:20:51 +08:00
2025-05-07 20:00:44 +08:00
2025-05-04 13:27:55 +08:00
2025-04-28 20:12:28 +08:00
2025-05-03 14:22:27 +08:00
2025-02-25 16:41:51 +08:00
2025-05-02 06:16:08 +08:00
2025-05-07 20:00:44 +08:00
2025-04-27 09:59:15 +08:00
2025-05-09 20:08:32 +08:00
2025-05-09 20:11:14 +08:00

OriginMaster

【OriginMaster】WinBoLL 源生态计划。正如话,我需要一个 Point, 去撬动成个地球。

########

☁ ☁ ☁ WinBoLL APP ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁

☁ ☁ WinBoLL Studio Android 应用开源项目。☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁

☁ ☁ ☁ WinBoLL 网站地址 https://www.winboll.cc/ ☁ ☁ ☁ ☁ ☁ ☁ ☁ ☁

WinBoLL 提问

同样是 /sdcard 目录,在开发 Android 应用时, 能否实现手机编译与电脑编译的源码同步。 ☁因而 WinBoLL 项目组诞生了。

WinBoLL 项目组研发计划

致力于把 WinBoLL-APP 应用在手机端 Android 项目开发。 也在探索 https://gitea.winboll.cc/<WinBoLL 项目组>/APP.git 应用于 WinBoLL-APP APK 分发。 更想进阶 https://github.com/<WinBoLL 项目组>/APP.git 应用于 WinBoLL-APP Beta APK 分发。

WinBoLL-APP 汗下...

☁应用何置如此呢。且观用户云云。

☁ 正当下 ☁

☁ 且容傻家叙说 ☁ WinBoLL-APP 应用场景

☁ WinBoLL 设备资源概述

☁ 1. Raid Disk.

概述:这是一个矩阵存储类设备。 优点:该设备具有数据容错存储功能, 数据存储具有特长持久性。 缺点:设备使用能源消耗比较高, 设备存取速度一般。

☁ 2. Data Disk.

概述:这是一个普通硬盘存储设备 优点:该设备独立于操作系统, 数据持久性一般, 存取能源消耗小于 Raid Disk。 缺点:数据存储速度一般,存储能源消耗一般。

☁ 3. SSD Disk.

概述:这是一个 SSD 硬盘存储设备。 优点:存取速度快于 Data Disk 与 Raid Disk 存取能源消耗小于 Data Disk 与 Raid Disk。 缺点:数据持久性一般, 设备位于操作系统内部文件系统。 数据持久性与操作系统挂钩。

☁ 4. WinBoLL 用户资源概述。

1> /home/<用户名> 位于 WinBoLL 操作系统目录下。 2> /rdisk/<用户名> 挂载用户 Raid Disk. 3> /data/<用户名> 挂载用户 Data Disk. 4> /sdcard/<用户名> 挂载用户 SSD Disk.

☁ 5. WinBoLL-APP 用户资源概述。

1> /sdcard 挂载用户手机 SD 存储/storage/emulated/0

☁ 稍稍歇 ☁

☁ 急急停 ☁ WinBoLL 应用前置条件

☁ WinBoLL 主机建立 1Panel MySQL 应用。 ☁ WinBoLL 主机建立 1Panel Gitea 应用。 ☁ WinBoLL 主机设置 WinBoLL 应用为非登录状态。 ☁ WinBoLL 主机建立 WinBoLL 账户与 WinBoLL 用户组。 ☁ WinBoLL 账户 User ID 为: J。 ☁ WinBoLL 用户组 Group ID 为: Studio。 ☁ WinBoLL 主机 WinBoLL 1Panel Gitea 建立 WinBoLL 工作组。 ☁ WinBoLL 主机 WinBoLL 1Panel Gitea 用户项目 APK 编译输出目录为 /sdcard/WinBoLLStudio/<用户名>/APKs/ ☁ WinBoLL 项目配置文件示例为 "<WinBoLL 项目根目录>/.winboll/winboll.properties-demo"(WinBoLL 项目已设置) ☁ WinBoLL 项目配置文件为 "<WinBoLL 项目根目录>/.winboll/winboll.properties" ☁ WinBoLL 项目配置文件设定为源码提交时忽略。(WinBoLL 项目已设置) ☁ Gradle 项目配置文件示例为 "<WinBoLL 项目根目录>/.winboll/local.properties-demo"(WinBoLL 项目已设置) ☁ Gradle 项目配置文件为 "<WinBoLL 项目根目录>/local.properties"(WinBoLL 项目已设置) ☁ Gradle 项目配置文件设定为源码提交时忽略。(WinBoLL 项目已设置)

☁ 登高处 ☁ WinBoLL 应用需求规划

☁ WinBoLL 主机建立 WinBoLL 客户端用户数据库为 MySQL winbollclient 数据库。 ☁ WinBoLL 主机设置 WinBoLL 客户端用户信息存储在 winbollclient 数据库中。 ☁ MySQL winbollclient 数据库中 WinBoLL 客户端用户信息设定为: <用户名, 验证密码, 验证邮箱, 验证手机, 唯一存储令牌Token, 备用验证邮箱>。 ☁ WinBoLL 项目源码仓库托管在 WinBoLL 1Panel Gitea 目录 /opt/1panel/apps/gitea/gitea/data/git/repositories/studio/app.git中。 ☁ WinBoLL 主机提供 WinBoLL 1Panel Gitea 应用的 WinBoLL 项目源码仓库存取功能。Gitea 应用已提供) ☁ WinBoLL 主机提供 WinBoLL Gitea 项目仓库存档功能。Gitea 应用已提供) ☁ 提供 WinBoLL 客户端用户登录功能。Gitea 应用已提供)

☁ 看远方 ☁

☁ 心忧虑 ☁ WinBoLL-APP 应用前置需求

☁ WinBoLL-APP WinBoLL 项目根目录设定为手机的 /sdcard/WinBoLLStudio/Sources 目录。(需要用户手动建立文件夹) ☁ WinBoLL-APP 具有手机 /sdcard/WinBoLL 目录的存储权限。(需要手机操作系统授权) ☁ WinBoLL-APP WinBoLL 项目仓库源码存储路径为 /sdcard/WinBoLLStudio/Sources/APP.git需要用户手动建立文件夹 ☁ WinBoLL-APP 项目 APK 编译输出目录为 /sdcard/WinBoLLStudio/APKs/ ☁ WinBoLL-APP 应用签名验证可定制化。WinBoLL 项目已提供) ☁ WinBoLL-APP 与系列衍生 APP 应用共享 cc.winboll.studio 命名空间资源。WinBoLL 项目已提供) ☁ WinBoLL-APP 用户客户端信息存储在命名空间为 WinBoLL APP MySQLLite 应用的 winbollappclient 数据库中。 ☁ WinBoLL-APP MySQLLite 应用的 winbollappclient 数据库中, WinBoLL 用户客户端信息设定为: <用户名, 唯一存储令牌Token>。

☁ 云游四方 ☁

☁ 呔! ☁ WinBoLL-APP 应用需求规划

☁ 如要使用 WinBoLL Android 项目的 Gradle 编译功能,则需要设置以下两个文件夹。 ☁ 1. 则需要建立数据存储目录 /sdcard/WinBoLLStudio/APKs。 WinBoLL 项目源码编译出来的安装包会拷贝一份到 /sdcard/WinBoLLStudio/APKs 目录下。 ☁ 2. 则需要建立数据存储目录 /sdcard/AppProjects。 WinBoLL 项目源码编译出来的安装包会拷贝一份并命名 "app.apk" 的安装文件为到 /sdcard/AppProjects 目录下。

☁ 吁! ☁ WinBoLL-APP 共享计划前景

☁ WinBoLL-APP 将会实现 https://winboll.cc/api 访问功能。 ☁ WinBoLL-APP 将会实现手机端 Android 应用的开发与管理功能。

☁ WinBoLL ☁ WinBoLL 主机忧虑

☁ WinBoLL 将会提供 gitea.winboll.cc 域名用户注册登录功能。 ☁ WinBoLL 将会提供 WinBoLL-APP 及其衍生应用的 Gitea 仓库管理服务。 ☁ WinBoLL 将会提供 winboll.cc 域名 WinBoLL 项目组注册登录功能。

本项目要实际运用需要注意以下几个步骤:

在项目根目录下:

1. 项目模块编译环境设置(必须)settings.gradle-demo 要复制为 settings.gradle并取消相应项目模块的注释。

2. 项目 Android SDK 编译环境设置(可选)local.properties-demo 要复制为 local.properties并按需要设置 Android SDK 目录。

3. 类库型模块编译环境设置(可选)winboll.properties-demo 要复制为 winboll.properties并按需要设置 WinBoLL Maven 库登录用户信息。

☆类库型项目编译方法

先编译类库对应的模块测试项目

修改模块测试项目的 build.properties 文件

设置属性 libraryProject=<类库项目模块文件夹名称>

再编译测试项目

$ bash .winboll/bashPublishAPKAddTag.sh <应用项目模块文件夹名称>

测试项目编译后,编译器会复制一份 APK 到以下路径:"/sdcard/WinBoLLStudio/APKs/<项目根目录名称>/tag/" 文件夹。

最后编译类库项目

$ bash .winboll/bashPublishLIBAddTag.sh <类库项目模块文件夹名称>

类库模块编译命令执行后,编译器会发布到 WinBoLL Nexus Maven 库Maven 库地址可以参阅根项目目录配置 build.gradle 文件。

☆应用型项目编译方法

直接调用以下命令编译应用型项目

$ bash .winboll/bashPublishAPKAddTag.sh <应用项目模块文件夹名称>

应用模块编译命令执行后,编译器会复制一份 APK 到以下路径:"/sdcard/WinBoLLStudio/APKs/<项目根目录名称>/tag/" 文件夹。

Description
WinBoLL Studio Android 应用开源项目。
Readme Apache-2.0 4.4 MiB
Languages
Java 97.8%
Shell 1%
HTML 1%
Makefile 0.1%