【鸿蒙HarmonyOS.4】健身APP项目 从0开始 第一天(借鉴b站某厂程序员)

目录

制作欢迎页面

用户协议弹窗制作

首选项存储欢迎页面完结

制作首页

遇到的问题


本项目开发了一款健身app,有进入app界面、首页界面、任务项界面、成就界面、个人界面,可以自由选择任务项界面中存在的运动项目并添加到今日的日程当中,并根据添加的运动项目计算当日的运动量(卡路里),累计达成目标天数获得成就。

  • 制作欢迎页面

在pages中创建SplashIndex.ets作为欢迎界面

  • 用户协议弹窗制作

在dialog中创建UserPrivacyDialog.ets作为用户协议弹窗

  • 首选项存储欢迎页面完结

  • 制作首页

在pages中创建MainIndex.ets作为首页界面

  • 遇到的问题

在SplashIndex类欢迎界面中定义两个常量存储首选项中的键时,将string写成大写S开头的String,导致在写定义首选项

let preferences = data_preferences.getPreferences(this.context, H_STORE)

和记录用户数据到首选项

res.put(IS_PRIVACY, true).then(() => {
        res.flush();   //写入
        //记录日志
        Logger.debug('SplashIndex', 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值