河北押运安卓端

everywindchase b67bdfcd19 :seedling: 人脸感应识别外扩罩 9 months ago
app b67bdfcd19 :seedling: 人脸感应识别外扩罩 9 months ago
gradle 15e5f6e392 人脸验证初始化提交 10 months ago
keystore 15e5f6e392 人脸验证初始化提交 10 months ago
.editorconfig 15e5f6e392 人脸验证初始化提交 10 months ago
.gitignore 15e5f6e392 人脸验证初始化提交 10 months ago
README.md 41a4da1464 :bookmark: 1.1.6版本. 10 months ago
build.gradle 15e5f6e392 人脸验证初始化提交 10 months ago
gradle.properties 15e5f6e392 人脸验证初始化提交 10 months ago
gradlew 15e5f6e392 人脸验证初始化提交 10 months ago
gradlew.bat 15e5f6e392 人脸验证初始化提交 10 months ago
settings.gradle 15e5f6e392 人脸验证初始化提交 10 months ago

README.md

项目说明

### PSBC 押运安卓端

1.项目结构

文件路径 解释
/ui/widgets 该目录下的文件是业务核心文件,WidgetChartInfo 是图标相关代码.RFID/指纹相关数据最终流向该文件
/services 后台服务相关代码,主要代码在 IserviceRefreshToken实现类
/managers 业务接口管理类,具体业务逻辑各个接口实现类中
/extensions Kotlin 扩展函数
/commons 公共的通用组件库
/ui 和UI 相关的页面Dialog 在该目录下
Apps 应用启动的开始位置,在Application 做初始化操作.包括但不限于koin logger 等库的初始化
/keystore 签名文件, 生产包需签名, 签名密码123456
Libs.versions.toml 依赖库配置文件,版本名,版本号等也在该文件管理.
.editorconfig 基于项目format文件.

2.依赖

该项目使用Kotlin 为第一开发语言,项目中大量使用Kotlin 特性,接手该项目需具备Kotlin 开发语言.
该项目使用到的三方库:
名称 功能
kotlin-android-extension Kotlin 扩展函数库
BackgroundLibrary Android组件快速实现圆角背景边框库
MPAndroidChart 图表库
XPopup 弹窗库
slf4j-api/slf4j-logback 日志库
koin-android Koin 依赖注入库
okhttp3 网络通讯
okdownload 基于Okhttp3 实现的下载文件库
retrofit2 基于Okhttp3 封装了网络通讯框架
rxjava3 实现异步操作的库
qmui 快速开发的UI库
glide 图片加载库
gson 数据传输和转换库
FpDriverSTD 指纹识别(浙江维尔)
SerialPort 串口通信
CWFace 人脸识别(重庆中科云丛科技) https://www.cloudwalk.cn