|
|
@ -24,30 +24,14 @@ Android SDK: 编译版本 34,最低支持版本 27
|
|
|
|
1. **项目构建**
|
|
|
|
1. **项目构建**
|
|
|
|
克隆项目至本地
|
|
|
|
克隆项目至本地
|
|
|
|
打开 Android Studio,导入项目根目录。
|
|
|
|
打开 Android Studio,导入项目根目录。
|
|
|
|
同步 Gradle 配置文件,依赖配置见 build.gradle 文件:
|
|
|
|
同步 Gradle 配置文件,依赖配置见 build.gradle 文件.
|
|
|
|
'''
|
|
|
|
|
|
|
|
dependencies {
|
|
|
|
|
|
|
|
implementation files('libs\\AMap3DMap_10.0.900_AMapSearch_9.7.3_AMapLocation_6.4.7_20240816.jar')
|
|
|
|
|
|
|
|
implementation 'com.google.android.material:material:1.4.0'
|
|
|
|
|
|
|
|
implementation 'androidx.appcompat:appcompat:1.3.0'
|
|
|
|
|
|
|
|
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
'''
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. **权限配置**
|
|
|
|
2. **权限配置**
|
|
|
|
应用需要以下权限以确保功能正常运行:
|
|
|
|
应用需要以下权限以确保功能正常运行:
|
|
|
|
|
|
|
|
- 传感器权限: 用于检测设备加速度和角速度。
|
|
|
|
传感器权限: 用于检测设备加速度和角速度。
|
|
|
|
- 系统悬浮窗权限: 确保弹窗可覆盖其他应用。
|
|
|
|
系统悬浮窗权限: 确保弹窗可覆盖其他应用。
|
|
|
|
- 定位权限: 实现实时位置监控和安全区域提醒。
|
|
|
|
定位权限: 实现实时位置监控和安全区域提醒。
|
|
|
|
- 存储权限: 保存健康数据和分析报告。
|
|
|
|
存储权限: 保存健康数据和分析报告。
|
|
|
|
|
|
|
|
在 AndroidManifest.xml 文件中添加:
|
|
|
|
|
|
|
|
'''
|
|
|
|
|
|
|
|
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
|
|
|
|
|
|
|
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
|
|
|
|
|
|
|
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
|
|
|
|
|
|
|
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
|
|
|
|
|
|
|
'''
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 模块描述
|
|
|
|
#### 模块描述
|
|
|
|
1. **健康数据模块**
|
|
|
|
1. **健康数据模块**
|
|
|
|