From 8ec7db8e0e1bdab7320bfabd19616c0ed5413713 Mon Sep 17 00:00:00 2001 From: xiajiid Date: Sun, 8 Feb 2026 20:03:20 +0800 Subject: [PATCH] Update README: remove outdated location features, reflect Huawei security optimization --- README.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 320c211..33af105 100644 --- a/README.md +++ b/README.md @@ -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*