# No-Smoking **Repository Path**: rediaz/no-smoking ## Basic Information - **Project Name**: No-Smoking - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-25 - **Last Updated**: 2026-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 烟戒日志 纯本地离线 Android 控烟与戒烟记录应用,基于 uni-app x / Vue3 项目结构实现。 ## 已落地功能 - 今日首页:记录吸烟、情绪诱因、今日目标、消费、间隔时间、健康摘要。 - 数据分析:今日 / 近 7 日 / 近 30 日 / 累计统计、趋势、诱因分布、时段分析。 - 戒烟计划:极速断烟、递减戒烟、控量维持三种模式与进度展示。 - 成就勋章:基于本地记录自动解锁。 - 设置:基础配置、体验开关、健康参数、备份导出、清空数据、小组件引导。 - 健康报告:戒烟时长、未抽烟支数、节省金额、减少焦油、恢复进度、健康里程碑。 - 桌面小组件数据预留:业务数据会同步写入 `smoke_widget_*` 本地字段。 ## 本地存储 所有数据通过 `uni.getStorageSync` / `uni.setStorageSync` 持久化,不包含登录、云同步、广告、统计 SDK 或网络请求。 主要 key: - `smoke_log_yyyy-MM-dd` - `smoke_achievement` - `smoke_nickname` / `smoke_price` / `smoke_daily_target` - `smoke_plan_*` - `smoke_daily_average` / `smoke_per_cig_*` - `smoke_widget_*` ## 运行 使用 HBuilderX 打开项目目录 `F:\No-Smoking`,运行到 Android 真机或模拟器。 桌面小组件的原生宿主需要在 Android 打包阶段继续接入,当前代码已完成 App 侧共享数据缓存和入口引导。