- 博客(5)
- 收藏
- 关注
原创 鸿蒙项目—黑马健康应用(5)
目录一、数据持久化1、通用DB工具2、饮食记录业务开发3、数据持久化和页面交互二、遇到问题三、总结一、数据持久化1、通用DB工具关键技术:关系型数据库关系型数据库存储用户数据,首先要进行数据库的创建,并提供基本的增、删、查、改接口。直接调用ArkTs提供的数据操作接口,它就会基于SQLite引擎对于数据库文件的读写操作,实现数据持久化。具体过程如下:1.初始化数据库表、2.增this.rdbStore.insert(this.tableName
2024-06-26 10:33:35
298
原创 鸿蒙项目—黑马健康应用(4)
目录ItemCategory.etsRecordItem.etsRecordType.etsRecordVO.etsRecordTypeModel.ets
2024-06-26 02:45:39
383
原创 鸿蒙项目—黑马健康应用(3)
目录一、饮食记录页面1、首页Tabs UI设计饮食记录页面Tabs结构:TabContent结构:关键技术:Tabs组件运行效果:代码如下:2、顶部搜索栏搜索栏结构运行效果:代码如下:3、统计卡片 统计卡片结构关键技术:日期选择器DatePicker运行效果:代码如下:Swiper组件运行效果:代码如下:4、记录列表记录列表结构关键技术:List组件运行效果:代码如下:二、遇到问题三、总结标题结构运行效果:
2024-06-26 02:27:33
355
原创 鸿蒙项目—黑马健康应用(2)
目录一、饮食记录页面1、UI设计欢迎页面结构:运行效果:代码如下:2、页面业务设计关键技术:用户首选项自定义弹窗运行效果:代码如下:三、遇到问题四、总结Tabs组件可以实现页面内视图内容快速切换,包含TabBar和TabContent两个部分,其基本语法如下:其中TabBarBuilder为全局自定义构建函数,用来构建自定义组件,组件内的函数和变量的调用需加this运行效果:点击切换底部导航项时,颜色也相应改变2、顶部搜索栏搜索栏结构搜索框中可设置默认占位符Imgae图片为一个
2024-06-26 00:47:12
601
原创 鸿蒙项目—黑马健康应用(1)
本项目综合运用本学期所学内容及个人自学知识,使用Harmony0s 4.0及以上版本开发的一款具有实用性和创新性的移动应用软件。本项目是一款关于记录饮食/运动的健康应用;在登录页面,用户点击同意协议弹窗后可跳转到饮食记录页;记录页给出推荐的摄入热量,并记录每天饮食摄入热量和运动消耗热量,在一日三餐列表中和运动列表中可添加相应的食物内容和运动内容,跳转到食物/运动列表页面;在食物/运动列表页中选择食物类型和数量可计算出摄入热量,通过关系型数据库存储信息,并展示到统计页面中。
2024-06-25 21:31:14
860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人