目录
本项目开发了一款健身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',