一个离线、本地保存的 Android 身体维度记录 App。
- 快速记录体重、体脂率、腰围、腹围、胸围、臀围、大腿围、上臂围、标签和备注
- Room 本地数据库保存,无登录、无联网
- 首页显示最新数据、较上次变化、较开始变化、BMI、目标信息和 30 天小趋势图
- 历史记录倒序展示,支持搜索备注、月份筛选、7/30/90 天筛选、编辑、删除、复制为新记录
- 趋势图支持 8 个指标和 7 天、30 天、90 天、1 年、全部范围
- 目标设置、提醒设置、CSV 导出、身高和单位设置
- 支持浅色和深色模式
可安装 APK 位于:
BodyDimensionTracker.apk
该 APK 使用 debug 签名,可直接安装到 Android 10 及以上手机测试使用。
如果在当前电脑工作区里重新构建:
./build_apk.sh或在 Android Studio 中打开本项目,等待 Gradle 同步后运行 app。
如果从 GitHub 新克隆项目,推荐直接用 Android Studio 打开项目,让 Android Studio 使用本机 Android SDK 同步并构建。
当前电脑工作区已安装本地 Android Emulator,并创建了模拟器:
BodyTrackerPhone
启动模拟器:
./start_emulator.sh构建、安装并运行 App:
./install_and_run.sh如果模拟器已经打开,修改代码后直接运行 ./install_and_run.sh 即可更新到模拟器里预览。
注意:.android-sdk、.toolchains、.android-avd 和 APK 构建产物属于本机开发环境,不会提交到 GitHub。
POST_NOTIFICATIONS:Android 13 及以上用于显示本地提醒通知。
App 不申请网络权限,不需要服务器。