|
|
4e4673a93b
|
feat: 容器统一加灰色边框,borderCornerRadius 属性统一管理圆角
创建通用灰色边框 drawable(5 模块各一份):
- bg_container_border.xml:透明填充 + 1dp #B0B0B0 描边
- 自动应用到 80 个无背景容器的布局文件
深色模式 bg_frame 加边框:
- drawable-night/bg_frame.xml(mymessagemanager + aes):
背景 shape 添加 1dp #666666 描边,保留渐变蒙版
统一圆角为 6dp(borderCornerRadius 属性化):
- 5 模块 attrs.xml 声明 borderCornerRadius(dimension)
- 12 个主题(6 普通 + 6 深色)设置 borderCornerRadius=6dp
- 12 个 drawable 文件约 40 处 corners 改用 ?attr/borderCornerRadius
(bg_frame / bg_frame_black/white / bg_shadow / bg_border_round
bg_toolbar_log / acard_frame_main / atoolbar_frame / ohpcts_frame
bg_container_border 等)
- 3 个 Java 自定义控件(AToolbar / ASupportToolbar / AboutView)
从硬编码 px 改为读取 ?attr/borderCornerRadius
受益布局模块:libaes / libappbase / appbase / mymessagemanager / aes / winboll
|
2026-05-09 10:59:55 +08:00 |
|
|
|
55c7f7d327
|
feat: 统一应用文本颜色由主题控制,支持深色/普通模式自适应
主题改造(mymessagemanager):
- values/styles.xml + values-night/styles.xml:6种风格x2模式共12个主题
统一设置 android:textColorPrimary / textColorPrimary / android:textColor / colorTextColor
指向 @color/text_color_primary
- values/colors.xml:text_color_primary=#FF000000(普通模式黑色)
- values-night/colors.xml:text_color_primary=#FF00FF00(深色模式绿色)
- attrs.xml:声明 textColorPrimary 属性解决 AAPT2 编译错误
清除硬编码文本颜色(跨模块):
- 移除 13 个布局文件中的 android:textColor 属性(libappbase/libaes/winboll/appbase)
- 移除 3 个 Java 文件中的 setTextColor(Color.BLACK/white/gray) 调用
- 移除 ComposeSMSActivity / CharsetRefuseEditDialog 中的自定义文本颜色
- 移除 toast_custom_view.xml / view_tts_back.xml 中的 android:textColor
CompoundButton 文本颜色适配:
- ConfirmSwitchView:initView 中读取主题 textColorPrimary 的 ColorStateList 并显式设置
- activity_appsettings.xml:平台 Switch 替换为 ConfirmSwitchView
- fragment_main.xml:Switch 添加 textColor=?android:attr/textColorPrimary
- 10个 RadioButton + 4个 CheckBox 添加 textColor=?android:attr/textColorPrimary
|
2026-05-09 10:02:44 +08:00 |
|
|
|
c6591e83a5
|
chore(winboll): 改造winboll模块适配API 26-30并兼容Java 7
- 调整minSdkVersion从23到26,符合API 26-30适配范围要求
- 修复PatternLockActivity.java中3处lambda表达式,
改为Java 7兼容的匿名内部类形式
- 保持Gradle插件7.2.1、compileSdkVersion 30、
targetSdkVersion 30及Java 11编译配置不变
Modified files:
- winboll/build.gradle
- winboll/build.properties
- winboll/src/main/java/cc/winboll/studio/winboll/activities/PatternLockActivity.java
|
2026-05-06 13:43:06 +08:00 |
|
|
|
39e825f03e
|
fix(browser): 外部调用时直接打开传入的网页链接,不再默认加载首页
- BrowserFragment 新增 newInstance(initialUrl) 工厂方法
- initWinBoLLView 优先使用外部传入的 URL 参数
- MainActivity 在创建 Fragment 时即传入外部 URL,避免先加载首页再跳转的闪烁
|
2026-05-06 11:28:14 +08:00 |
|
|
|
cd0599d639
|
feat(browser): 支持外部应用调用传入网页地址
- 在 AndroidManifest.xml 为 MainActivity 添加 http/https 的 intent-filter
- 设置 singleTask 启动模式以复用 Activity 实例
- BrowserFragment 新增 MSG_OPEN_URL 消息处理外部 URL 跳转
- MainActivity 实现 handleExternalUrl 方法,在 onCreate/onNewIntent 中捕获并加载网页
|
2026-05-06 11:17:13 +08:00 |
|
|
|
aef5a62e47
|
feat(network): 全局启用 HTTP 明文流量支持
- 修改 network_security_config.xml 允许所有 HTTP 协议访问
- 移除对 HTTP 访问的域名限制
|
2026-05-06 11:11:39 +08:00 |
|
|
|
06253feba8
|
feat(ollama): 添加 Ollama 模型对话功能
- 新增 OllamaWindowActivity 用于模型对话交互
- 添加 Ollama 配置对话框(API地址、模型、温度、token等)
- 在主菜单中增加 Ollama 窗口入口
- 包含发送、停止、清空等对话控制功能
- 更新 buildCount 至 15
|
2026-05-06 11:08:04 +08:00 |
|
|
|
f3b3036591
|
feat(pattern-lock): 添加图案密码解锁功能
- 创建带图案打开意图过滤器的 PatternLockActivity
- 构建图案锁布局和点背景样式
- 添加图案锁颜色和字符串资源
- 更新构建计数到 11
注意:图案锁 UI 已创建但尚未集成
|
2026-04-30 15:11:20 +08:00 |
|
|
|
28ecc605e1
|
<winboll>APK 15.11.26 release Publish.
|
2026-04-30 12:07:31 +08:00 |
|
|
|
523a8e49e0
|
更新一下属性命名,清理冗余代码。
|
2026-04-30 12:03:37 +08:00 |
|
|
|
59a9e0ee45
|
添加TermuxButton按钮控件类
|
2026-04-30 11:48:27 +08:00 |
|
|
|
cbf1341435
|
添加TermuxButtonModel数据模型
|
2026-04-30 10:57:34 +08:00 |
|
|
|
dadf573675
|
改进Termux应用调用函数,添加TermuxWorkSpaces按钮响应。
|
2026-04-30 10:42:50 +08:00 |
|
|
|
7420a5cd48
|
添加TermuxWorkSpaces按钮视图
|
2026-04-30 10:14:27 +08:00 |
|
|
|
dc6a589db4
|
调整UI布局
|
2026-04-30 10:09:12 +08:00 |
|
|
|
e3f47043ef
|
更新Termux应用打开方法
|
2026-04-30 09:58:50 +08:00 |
|
|
|
a825951aad
|
feat: 在 MyTermuxActivity 中添加 Termux 按钮功能
- 在 activity_my_termux.xml 布局中添加 Termux 按钮(底部居中)
- 在 MyTermuxActivity.java 中实现按钮点击事件
- 调用 TermuxCommandExecutor 执行 Termux 命令
- 移除了空 FrameLayout,简化布局结构
|
2026-04-30 09:42:08 +08:00 |
|
|
|
79cb841349
|
feat: 添加 MyTermuxActivity 菜单及工具栏功能
- MainActivity 添加 MyTermuxActivity 菜单项
- 配置 MyTermuxActivity 注册到 AndroidManifest.xml
- 添加 Toolbar 布局并初始化工具栏
- 设置一级标题应用名称、二级标题活动名称
- 添加返回按钮导航逻辑
修改文件:MainActivity.java, MyTermuxActivity.java, activity_my_termux.xml, toolbar_main.xml, strings.xml, AndroidManifest.xml, gradlew
|
2026-04-30 08:56:49 +08:00 |
|
|
|
d3c40efffa
|
添加我的Termux活动类
|
2026-04-30 08:34:29 +08:00 |
|
|
|
6c8867e15c
|
更正maven库引用顺序
|
2026-04-09 01:38:28 +08:00 |
|
|
|
2af6427ca8
|
精简nfc action 数量
|
2026-03-17 04:03:20 +08:00 |
|
|
|
b8c70bef98
|
调整NFC接口窗体根据动作类型指定对应的脚本运行。
|
2026-03-16 16:42:02 +08:00 |
|
|
|
7713d6c460
|
基本实现NFC Build View 模块功能。
|
2026-03-15 20:25:16 +08:00 |
|
|
|
73c69bd665
|
20260315_193958_991
|
2026-03-15 19:40:11 +08:00 |
|
|
|
a076fe50cd
|
调整Termux 调用模块 UI显示与环境参数配置。
|
2026-03-15 13:45:49 +08:00 |
|
|
|
1512b76c36
|
编译参数修复
|
2026-03-15 11:55:10 +08:00 |
|
|
|
850b9af6ec
|
编译参数修复
|
2026-03-15 11:52:51 +08:00 |
|
|
|
31c1592086
|
Termux终端调用接口完成
|
2026-03-15 11:50:01 +08:00 |
|
|
|
b3976a8633
|
<winboll>APK 15.11.25 release Publish.
|
2026-03-15 11:48:40 +08:00 |
|
|
|
ea896228d7
|
<winboll>APK 15.11.24 release Publish.
|
2026-03-15 11:46:14 +08:00 |
|
|
|
d49ecb3943
|
<winboll>APK 15.11.23 release Publish.
|
2026-03-15 11:09:40 +08:00 |
|
|
|
ad3aecf867
|
<winboll>APK 15.11.22 release Publish.
|
2026-03-15 11:07:05 +08:00 |
|
|
|
c417d9732a
|
<winboll>APK 15.11.21 release Publish.
|
2026-03-15 10:52:23 +08:00 |
|
|
|
7bd1357c8c
|
<winboll>APK 15.11.20 release Publish.
|
2026-03-15 10:46:25 +08:00 |
|
|
|
16a2c3c0c8
|
<winboll>APK 15.11.19 release Publish.
|
2026-03-15 10:36:01 +08:00 |
|
|
|
b747d83972
|
<winboll>APK 15.11.18 release Publish.
|
2026-03-15 10:26:55 +08:00 |
|
|
|
f2788dda96
|
<winboll>APK 15.11.17 release Publish.
|
2026-03-15 10:09:28 +08:00 |
|
|
|
ea3a66bebe
|
<winboll>APK 15.11.16 release Publish.
|
2026-03-15 10:07:00 +08:00 |
|
|
|
a53a0cbcdc
|
<winboll>APK 15.11.15 release Publish.
|
2026-03-13 13:41:48 +08:00 |
|
|
|
21e464bf5e
|
<winboll>APK 15.11.14 release Publish.
|
2026-01-29 17:03:53 +08:00 |
|
|
|
47f27b6bcb
|
修复调试工具配置误差
|
2026-01-29 17:00:59 +08:00 |
|
|
|
013ad7ff1b
|
<winboll>APK 15.11.13 release Publish.
|
2026-01-24 21:19:19 +08:00 |
|
|
|
ab6fd0c6b5
|
增加对签名证书修改后的证书识别能力。
|
2026-01-24 21:17:54 +08:00 |
|
|
|
3c1afc1c0b
|
<winboll>APK 15.11.12 release Publish.
|
2026-01-24 13:25:26 +08:00 |
|
|
|
395920743b
|
更新类库,应用联网验证模块有改进。
|
2026-01-24 13:23:22 +08:00 |
|
|
|
25f4c79860
|
<winboll>APK 15.11.11 release Publish.
|
2026-01-23 06:00:53 +08:00 |
|
|
|
5440c1ad39
|
整理调试菜单配置
|
2026-01-23 05:52:42 +08:00 |
|
|
|
47dd4698b8
|
更新应用介绍窗口
|
2026-01-23 05:46:09 +08:00 |
|
|
|
861ccb5832
|
移除命令行里的文件夹创建命令。
|
2026-01-19 18:00:33 +08:00 |
|
|
|
8b1f119e44
|
更新 WinBoLL工作目录为/sdcard/WinBoLLStudio。添加 bash终端命令。
|
2026-01-19 17:39:11 +08:00 |
|