安卓项目--基于百度云的人脸识别考勤系统
一、项目简介
本项目为“基于百度云的人脸识别考勤系统”,是一个 Android 平台下的移动应用,主要实现了基于百度云人脸识别 API 的学生考勤打卡、注册和记录管理功能。用户通过人脸注册后,可通过拍照进行考勤,系统自动识别身份并记录考勤时间。
二、主要技术栈与依赖
- 开发平台与语言
- Android 原生开发,主要使用 Java 语言。
- 最低支持 Android 8.0(API 26),目标 API 36。
- 使用 Android Studio/Gradle 进行项目管理和构建。
- 主要依赖库
- androidx.appcompat、material、constraintlayout 等 Android UI 组件库。
- com.google.android.gms:play-services-location:用于定位服务(如有需要)。
- com.squareup.okhttp3:okhttp:用于网络请求,调用百度云 API。
- com.google.code.gson:gson:用于 JSON 数据解析。
- JUnit、Espresso:用于单元测试和 UI 测试。
- 第三方服务
- 百度云人脸识别 API:用于人脸注册与识别,需配置 API Key、Secret Key 及分组 ID。
三、核心功能模块
- 登录模块