Update README: remove outdated location features, reflect Huawei security optimization
This commit is contained in:
17
README.md
17
README.md
@@ -7,14 +7,12 @@
|
|||||||
| 模块 | 功能点 | 说明 |
|
| 模块 | 功能点 | 说明 |
|
||||||
|------|--------|------|
|
|------|--------|------|
|
||||||
| 相机核心 | CameraX 拍照 | 基于 CameraX 实现拍照、自动对焦、曝光控制,兼容 API32 |
|
| 相机核心 | CameraX 拍照 | 基于 CameraX 实现拍照、自动对焦、曝光控制,兼容 API32 |
|
||||||
| 水印处理 | 自动时间 / 地点水印 | 拍照完成后自动叠加时间、地点水印;时间格式固定为 `yyyy年-MM月-dd日 HH:mm:ss` |
|
| 水印处理 | 自动时间水印 | 拍照完成后自动叠加时间水印;时间格式固定为 `yyyy年-MM月-dd日 HH:mm:ss` |
|
||||||
| 水印样式 | 预设样式选择 | 预设字体大小/颜色/透明度组合,通过设置页选择 |
|
|
||||||
| 地点校准 | 经纬度/联网校准 | 设置页面提供“经纬度 + 距离校准”和“联网查询校准”两种方式,支持手动输入经纬度 |
|
|
||||||
| 多图合成 | 2x2 网格模板 | 固定模板合成 4 张图片,支持自适应缩放、替换以及质量配置 |
|
| 多图合成 | 2x2 网格模板 | 固定模板合成 4 张图片,支持自适应缩放、替换以及质量配置 |
|
||||||
| 文字编辑 | 标题/内容区域 | 合成图顶部和底部分别添加带矩形背景的标题/内容区域,使用 StaticLayout 智能换行 |
|
| 文字编辑 | 标题/内容区域 | 合成图顶部和底部分别添加带矩形背景的标题/内容区域,使用 StaticLayout 智能换行 |
|
||||||
| 图片管理 | MediaStore 分区存储 | 拍摄 / 合成图片保存至系统相册,并可预览、分享,命名格式为 `巡检报告_{巡检主题}_{yyyyMMddHHmm}.jpg` |
|
| 图片管理 | MediaStore 分区存储 | 拍摄 / 合成图片保存至系统相册,并可预览、分享,命名格式为 `巡检报告_{巡检主题}_{yyyyMMddHHmm}.jpg` |
|
||||||
| 权限管理 | 相机/定位权限 | 按需申请 CAMERA 与定位权限,拒绝定位权限时允许手动输入经纬度 |
|
| 权限管理 | 相机权限 | 仅申请 CAMERA 权限,避免华为安全检测警告 |
|
||||||
| 配置页面 | 预设项管理 | 设置页集中配置地点校准方式、水印样式、合成质量、文字样式等 |
|
| 配置页面 | 预设项管理 | 设置页集中配置水印样式、合成质量等 |
|
||||||
|
|
||||||
## 项目结构
|
## 项目结构
|
||||||
|
|
||||||
@@ -25,7 +23,6 @@ logcam/
|
|||||||
│ │ ├── java/com/example/app/
|
│ │ ├── java/com/example/app/
|
||||||
│ │ │ ├── CameraActivity.kt # 相机核心流程
|
│ │ │ ├── CameraActivity.kt # 相机核心流程
|
||||||
│ │ │ ├── ImageCompositor.kt # 多图合成与文字叠加
|
│ │ │ ├── ImageCompositor.kt # 多图合成与文字叠加
|
||||||
│ │ │ ├── LocationManagerHelper.kt# 位置服务封装
|
|
||||||
│ │ │ ├── MainActivity.kt # 入口页,跳转相机
|
│ │ │ ├── MainActivity.kt # 入口页,跳转相机
|
||||||
│ │ │ └── SettingsFragment.kt # 配置页面
|
│ │ │ └── SettingsFragment.kt # 配置页面
|
||||||
│ │ ├── res/
|
│ │ ├── res/
|
||||||
@@ -51,7 +48,6 @@ logcam/
|
|||||||
## 关键依赖
|
## 关键依赖
|
||||||
|
|
||||||
- **CameraX**:`androidx.camera:camera-*` 系列
|
- **CameraX**:`androidx.camera:camera-*` 系列
|
||||||
- **Google Play Services Location**:获取实时位置
|
|
||||||
- **Material Components**:UI 控件与样式
|
- **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
|
MIT
|
||||||
|
|
||||||
|
---
|
||||||
|
*Last test build: Sun Feb 8 08:00:26 PM CST 2026*
|
||||||
|
|||||||
Reference in New Issue
Block a user