# 巡查相机(文件相机) **Repository Path**: zeroor/filecamera ## Basic Information - **Project Name**: 巡查相机(文件相机) - **Description**: 开源水印相机。最低支持安卓10,sdk版本为34,采用混合开发模式,webview前端+java后端。并可以以文件夹的形式管理相机。方便管理。照片携带导航二维码,可高度配置水印。如果有高德web服务的api key,可以启用天气和地理逆编码(显示位置信息)功能。搭配我的另一个开源项目,直接导入geo数据,可实现路线的匹配与桩号的自动计算功能。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 49 - **Created**: 2025-10-27 - **Last Updated**: 2025-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 巡查相机(文件相机) 一款纯粹、公益、无广告的开源水印相机,致力于为一线工作人员提供清爽、高效的拍照与管理体验。 ### 介绍 “巡查相机”是一款开源的水印相机应用。最低要求安卓10版本,项目编译SDK (compileSdk) 版本为34。本项目采用前端WebView与后端Java相结合的混合开发模式,实现了功能灵活与性能稳定的平衡。 我开发这款应用的初衷,是因为观察到许多一线工人师傅们在使用市面上的水印相机时,常常被繁杂的广告干扰,甚至因误触而下载不必要的应用或产生意外扣费。 为了解决这一痛点,“巡查相机”应运而生。它是一款完全公益性质的应用,无任何广告、无任何隐藏付费项目,旨在提供一个干净、可靠、易用的工具,让每一位使用者都能安心、高效地完成工作。 ### 核心功能: 文件夹管理:像在电脑上一样,以文件夹形式轻松归类和管理照片,告别杂乱。 高度自定义水印:水印内容可根据需求灵活配置,并支持生成导航二维码,方便溯源定位。 天气与地理位置:配置高德Web服务的API Key后,可为照片添加天气信息和精确的地理位置名称(地理逆编码)。 路线桩号匹配:搭配我的另一个开源项目 [路线管理](https://gitee.com/zjywchenhui/road_manage),可导入geojson路线数据,实现拍照位置与路线的自动匹配,并计算出对应桩号。 二维码导航:通过经纬度生成高德导航链接,图片分享给微信后,可直接通过识别图片中的二维码,导航到目标位置 分离工作与生活照片,水印相机拍摄的照片不会被相册扫描,因为他存放在私有目录中,工作归工作,生活归生活。但如果需要,可以通过导出功能导出到公共目录。 ### 软件架构 采用WebView前端与Java后端相结合的混合开发模式。 前端: WebView,负责UI展示与用户交互。 后端: Java (Android原生),负责相机调用、图像处理、文件管理等核心逻辑。 ### 安装教程 直接安装 (推荐): 下载最新的APK压缩包,解压后,直接安装 .apk 文件即可。开箱即用。 通过源码编译: 确保您的开发环境中已配置 Android SDK 34,然后使用 Android Studio 打开项目源码进行编译。 ### 使用说明 开启地理逆编码与天气功能: 首先需要前往高德开放平台申请一个Web服务的API密钥(Key)。 然后在App的设置界面中,填入您申请到的API密钥即可。 实现路线匹配与桩号自动计算功能: 请先使用我的配套项目 路线管理 [路线管理](https://gitee.com/zjywchenhui/road_manage)导出您需要的 geojson 路线文件。 之后,在“巡查相机”App的路线管理功能中,导入该geojson文件。导入成功后,在拍照时即可自动匹配路线并计算桩号。