Update README: remove outdated location features, reflect Huawei security optimization

This commit is contained in:
xiajiid
2026-02-08 20:03:20 +08:00
parent 6cfa4dd412
commit 8ec7db8e0e

View File

@@ -7,14 +7,12 @@
| 模块 | 功能点 | 说明 |
|------|--------|------|
| 相机核心 | CameraX 拍照 | 基于 CameraX 实现拍照、自动对焦、曝光控制,兼容 API32 |
| 水印处理 | 自动时间 / 地点水印 | 拍照完成后自动叠加时间、地点水印;时间格式固定为 `yyyy年-MM月-dd日 HH:mm:ss` |
| 水印样式 | 预设样式选择 | 预设字体大小/颜色/透明度组合,通过设置页选择 |
| 地点校准 | 经纬度/联网校准 | 设置页面提供“经纬度 + 距离校准”和“联网查询校准”两种方式,支持手动输入经纬度 |
| 水印处理 | 自动时间水印 | 拍照完成后自动叠加时间水印;时间格式固定为 `yyyy年-MM月-dd日 HH:mm:ss` |
| 多图合成 | 2x2 网格模板 | 固定模板合成 4 张图片,支持自适应缩放、替换以及质量配置 |
| 文字编辑 | 标题/内容区域 | 合成图顶部和底部分别添加带矩形背景的标题/内容区域,使用 StaticLayout 智能换行 |
| 图片管理 | MediaStore 分区存储 | 拍摄 / 合成图片保存至系统相册,并可预览、分享,命名格式为 `巡检报告_{巡检主题}_{yyyyMMddHHmm}.jpg` |
| 权限管理 | 相机/定位权限 | 按需申请 CAMERA 与定位权限,拒绝定位权限时允许手动输入经纬度 |
| 配置页面 | 预设项管理 | 设置页集中配置地点校准方式、水印样式、合成质量、文字样式等 |
| 权限管理 | 相机权限 | 申请 CAMERA 权限,避免华为安全检测警告 |
| 配置页面 | 预设项管理 | 设置页集中配置水印样式、合成质量等 |
## 项目结构
@@ -25,7 +23,6 @@ logcam/
│ │ ├── java/com/example/app/
│ │ │ ├── CameraActivity.kt # 相机核心流程
│ │ │ ├── ImageCompositor.kt # 多图合成与文字叠加
│ │ │ ├── LocationManagerHelper.kt# 位置服务封装
│ │ │ ├── MainActivity.kt # 入口页,跳转相机
│ │ │ └── SettingsFragment.kt # 配置页面
│ │ ├── res/
@@ -51,7 +48,6 @@ logcam/
## 关键依赖
- **CameraX**`androidx.camera:camera-*` 系列
- **Google Play Services Location**:获取实时位置
- **Material Components**UI 控件与样式
## 构建与运行
@@ -63,10 +59,13 @@ logcam/
## 工作流
仓库包含 GitHub Actions 工作流 `.github/workflows/gradle-publish.yml`,在 push 或 PR 时自动执行 Gradle 构建并上传调试 APK 供下载。
仓库包含 GitHub Actions 工作流 `.github/workflows/build.yml`,在 push 或 PR 时自动执行 Gradle 构建并上传调试 APK 供下载。
**最新修复2026-02-08**已解决 GitHub Actions 构建时出现的 Gradle 仓库配置冲突,确保构建流程正常执行
**华为安全优化2026-02-08**移除所有位置权限和功能,仅保留相机权限,避免华为安全检测警告
## 许可证
MIT
---
*Last test build: Sun Feb 8 08:00:26 PM CST 2026*