|
|
a3855b4375
|
docs: 重构 gpsrelaysentinel/README.md 中英文双语文档
- 中文文档新增核心功能清单(双模式运行、前台服务、订阅者管理、模拟面板、日志输出、崩溃处理、关于页面)
- 技术栈改用表格展示,模块说明更新为实际编译模块(:gpsrelaysentinel 与 :libgpsrelaysentinel)
- 核心依赖库分类更清晰(网络、终端模拟、功能组件、UI 组件)
- 项目结构树精确到具体 Java 源文件及其功能说明
- 权限说明改为具体 Android 权限声明
- 新增完整英文版本文档(Project Introduction、Core Features、Tech Stack、Module Structure、Core Dependencies、Build Instructions、Permissions、Project Structure、Contributing、License)
- 删除失效的参考文档链接
v-play-20260507_174927_395
|
2026-05-07 16:25:40 +08:00 |
|
|
|
d5100a8aa4
|
feat: MainActivity工具栏添加About按钮跳转AboutActivity窗口
- 新增菜单资源文件 res/menu/menu_main.xml
- MainActivity 添加 onCreateOptionsMenu() 加载菜单
- MainActivity 添加 onOptionsItemSelected() 处理 About 按钮点击事件
- 点击 About 按钮后通过 Intent 启动 AboutActivity
|
2026-05-07 16:17:37 +08:00 |
|
|
|
e17929c09b
|
添加应用介绍窗口编译资源。
|
2026-05-07 15:57:54 +08:00 |
|
|
|
332c7ee21c
|
双剑合璧。
Merge remote-tracking branch 'origin/gpsrelaysentinel' into gpsrelaysentinel
|
2026-05-07 15:20:33 +08:00 |
|
|
|
20cb50ff29
|
feat(gpsrelaysentinel): 模拟GPS发送面板与订阅系统重构
[主应用]
- MainActivity: 新增模拟移动GPS发送面板(方向/距离/目标坐标预览/静态坐标同步)
- MainService: 代码模块化重构,方法拆分,实时同步最新GPS到MainActivity
- 新增3个子服务 GpsReceiverChildService1/2/3
- activity_main.xml: 深色主题改版,新增模拟面板、订阅面板容器、日志容器
- 新增资源: border_gray.xml、spinner_item_gray.xml、arrays.xml(8方向)
[类库]
- SubscribeLocationManager: 新增精准推送计数统计,公开配置查询方法
- GpsSubscribeReceiverService: 改为抽象父类,统一 onReceiveGpsData 入口
- GpsSubscribeControlView: 移除广播/倒计时,改用Manager直调+Handler自动刷新
- view_gps_subscribe_control.xml: 深色主题,新增SID标识与订阅数据记录表
|
2026-05-07 15:18:38 +08:00 |
|
|
|
498372c914
|
fix(libgpsrelaysentinel): 对齐 minSdk 与 Java 编译配置
- minSdkVersion 21 -> 26,与 gpsrelaysentinel 主模块及 API 26~30 要求一致
- 新增 compileOptions 设置 Java 7 编译,与项目 Java 语法规范统一
|
2026-05-07 15:10:09 +08:00 |
|
|
|
e147d46921
|
添加示例服务类注册
|
2026-05-07 14:41:12 +08:00 |
|
|
|
42d135068c
|
改进应用主窗口与调试接口UI
|
2026-05-07 14:39:49 +08:00 |
|
|
|
ceeacb5022
|
改进应用主要服务启动类
|
2026-05-07 14:38:56 +08:00 |
|
|
|
e24c9bdce3
|
改进GPS订阅服务发送框架
|
2026-05-07 14:37:07 +08:00 |
|
|
|
9c16685c1f
|
添加应用GPS订阅示例服务类
|
2026-05-07 14:35:58 +08:00 |
|
|
|
6ffcbbc4f4
|
添加模拟方位下拉列表项的视图资源
|
2026-05-07 14:34:33 +08:00 |
|
|
|
3c39225087
|
添加灰色边框资源,用于辅助深色视图渲染。
|
2026-05-07 14:32:58 +08:00 |
|
|
|
39b4761e49
|
添加定向方位数组
|
2026-05-07 14:30:50 +08:00 |
|
|
|
534ec28637
|
更新Maven库基础类库
|
2026-05-07 14:08:54 +08:00 |
|
|
|
89f96a7b99
|
预备调试框架
|
2026-05-07 11:11:24 +08:00 |
|
|
|
429db23050
|
fix(libgpsrelaysentinel): 修复LocationPoint无法通过Intent传递的编译错误
LocationPoint类实现Serializable接口,解决
GpsSubscribeReceiverService中使用putExtra()传递对象时的类型不匹配问题。
|
2026-05-07 11:00:48 +08:00 |
|
|
|
3e4a64f31e
|
添加libgpsrelaysentinel类库初始源码
|
2026-05-07 10:54:13 +08:00 |
|
|
|
2927303a88
|
GPSRelaySentinel项目添加类库模块libgpsrelaysentinel。
|
2026-05-07 10:33:56 +08:00 |
|
|
|
2c4fc218b0
|
fix(gpsrelaysentinel): 修复MainActivity访问MainService常量的权限问题
- 将PREF_NAME和KEY_SERVICE_ENABLED字段从private改为包内可见
- 允许MainActivity访问SP相关常量以设置服务状态标记
- 修复编译错误:KEY_SERVICE_ENABLED has private access
|
2026-05-07 03:05:47 +08:00 |
|
|
|
b065a20c4d
|
feat(gpsrelaysentinel): 前台服务通知添加GPS数据计数值
- 添加mGpsCount计数器统计GPS数据接收次数
- 每次onLocationChanged时计数器自增
- 通知栏实时显示GPS数据计数值(Count: x)
- 计数包含在通知内容中:经纬度 | Count: x
|
2026-05-07 02:56:15 +08:00 |
|
|
|
b3df8c7770
|
feat(gpsrelaysentinel): 使用SP标记管理服务状态并支持自启动
- onStartCommand返回START_STICKY实现服务自启动
- onStartCommand直接设置SP标记为启用,不检查现有标记
- onCreate时检查SP标记,已启用则自动启动GPS
- onDestroy不再改变SP标记
- MainActivity stopService前先设置SP标记为不启用
|
2026-05-07 02:45:56 +08:00 |
|
|
|
dae269ff77
|
feat(gpsrelaysentinel): 升级为始终允许GPS监听权限申请
- 添加ACCESS_BACKGROUND_LOCATION权限声明
- 在Android Q及以上版本申请后台位置权限
- 权限检查包含后台位置权限验证
- 权限申请时根据系统版本动态添加后台位置权限
|
2026-05-07 02:26:55 +08:00 |
|
|
|
cb8c3448f5
|
feat(gpsrelaysentinel): 添加Switch打开时的GPS权限检查与申请
- Switch打开时检查是否有定位权限
- 无权限时自动申请ACCESS_FINE_LOCATION和ACCESS_COARSE_LOCATION
- 权限申请成功后自动启动MainService
- 权限申请失败时提示用户并关闭switch
- 根据当前权限状态初始化switch显示状态
|
2026-05-07 02:23:14 +08:00 |
|
|
|
0e90f40f0f
|
feat(gpsrelaysentinel): 实现前台服务通知并通过Switch控制服务启停
- 添加FOREGROUND_SERVICE权限支持前台服务
- 使用startForegroundService替代startService启动服务
- 实现前台服务通知,实时显示GPS经纬度数据
- 在MainActivity添加Switch开关控制服务启停
- GPS位置更新时通过updateNotification实时更新通知内容
- 创建通知渠道适配Android O及以上版本
|
2026-05-07 02:15:19 +08:00 |
|
|
|
11aee7e373
|
refactor(gpsrelaysentinel): 重构MainService添加run函数管理GPS监听
- 将GPS定位申请逻辑从onCreate()转移到新增的run()函数
- onStartCommand()调用run()启动GPS监听
- 添加mIsRunning标志防止重复启动
- onCreate()不再直接初始化定位功能
- onDestroy()中重置mIsRunning标志
|
2026-05-07 02:02:50 +08:00 |
|
|
|
58a93a6746
|
feat(gpsrelaysentinel): 新增MainService服务用于接收GPS定位消息
- 添加MainService服务类,监听GPS定位更新(1秒间隔,1米距离)
- 在AndroidManifest.xml注册MainService服务
- 添加定位权限ACCESS_FINE_LOCATION和ACCESS_COARSE_LOCATION
- 使用LogUtils替代android.util.Log进行日志记录
- TAG属性改为public static final
|
2026-05-07 01:50:25 +08:00 |
|
|
|
38eacb9a57
|
docs(gpsrelaysentinel): 重新整理README.md项目说明书
- 基于项目实际情况重新组织文档结构
- 使用Markdown语法完善项目说明
- 补充技术栈、模块说明、依赖库等详细信息
- 添加项目结构、使用说明和参与贡献指南
- 更新项目名称为GPSRelaySentinel
|
2026-05-06 21:03:51 +08:00 |
|
|
|
377d084aad
|
chore(gpsrelaysentinel): 配置Java 7编译选项适配项目技术栈
- 为gpsrelaysentinel模块添加compileOptions配置
- 设置sourceCompatibility和targetCompatibility为Java 7
- 满足项目要求:Java文件使用Java 7语法
- 保持Gradle编译使用Java 11(根目录subprojects配置)
- 保持安卓API适配范围26-30,compileSdkVersion 30
- 保持Gradle插件7.2.1版本
|
2026-05-06 21:01:38 +08:00 |
|
|
|
a16d98cad0
|
添加GPSRelaySentinel项目
|
2026-05-06 20:51:01 +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 |
|
|
|
7119b3b7a5
|
feat(modules): 新增 appbase 和 libappbase 基础库模块
- 添加 appbase 应用基础模块 (Activities, Resources, Build config)
- 添加 libappbase 通用基础库模块 (Utils, Views, Dialogs, Resources)
- 更新 .gitignore 忽略规则
- 包含日志查看、NFC RSA 操作、全局崩溃处理等基础功能
|
2026-05-06 12:44:30 +08:00 |
|
|
|
48d36c6d96
|
更新.gitignore配置并移除项目特定配置文件
将项目特定的配置文件移至忽略列表,避免上传至版本库:
- 添加 /settings.gradle 和 /gradle.properties 到 .gitignore
- 从版本库中删除 settings.gradle 和 gradle.properties
- 保持项目配置本地化,便于多项目切换管理
|
2026-05-06 12:40:48 +08:00 |
|
|
|
2850d3ca3b
|
chore(config): 移除 gradle.properties 配置文件
- 删除项目根目录下的 gradle.properties
|
2026-05-06 12:34:19 +08:00 |
|
|
|
74443950c4
|
chore(config): 调整项目构建配置,取消忽略 settings.gradle
- 修改 .gitignore 取消注释 settings.gradle 和 gradle.properties
- 删除 settings.gradle 文件
|
2026-05-06 12:25:05 +08:00 |
|
|
|
0607af429b
|
Merge branch 'winboll' of https://gitea.winboll.cc/Studio/WinBoLL into winboll
|
2026-05-06 12:21:06 +08:00 |
|
|
|
55baf0afac
|
Merge branch 'aes' into winboll
|
2026-05-06 12:06:40 +08:00 |
|
|
|
1d0dec8de5
|
降级Java版本从11到7
|
2026-05-06 12:04:19 +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 |
|
|
|
1dbca0f290
|
添加 Gradle 编译调试信息。
|
2026-05-04 20:16:25 +08:00 |
|
|
|
14d0227158
|
编译输出信息调整
|
2026-05-04 19:57:39 +08:00 |
|
|
|
3fcdbabcc9
|
改进APK应用包输出资源配置。
|
2026-05-04 19:38:52 +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.
winboll-v15.11.26
|
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 |
|