- 博客(5)
- 收藏
- 关注
原创 【HarmonyOS开发】案例:黑马健康:数据模型-饮食记录、数据模型-通用DB工具、饮食记录业务层开发、实现数据库持久化和页面交互:
了解以下知识点:将单个数据记录插入数据库(callback形式)。2、equalTo(field: string, value: ValueType): DataAbilityPredicates,配置谓词以匹配数据类型为ValueType且值等于指定值的字段。3、AbilityStage.onCreate,onCreate(): void,当应用创建时调用。,Ability生命周期回调,当应用从前台转到后台时触发。Ability生命周期回调,当应用从后台转到前台时触发。
2024-06-19 22:17:44
1772
原创 【HarmonyOS开发】案例:黑马健康:食物列表-数字键盘、一次开发多端部署、数据模型-记录项:
了解以下知识点1、Grid:网格容器,由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。2、GrigItem:网格容器中单项内容容器3、indexOf:查找当前对象中第一次出现value的索引,如果不包含value,则为-1。4、endsWith:endsWith(field: string, value: string): DataAbilityPredicates,配置谓词以匹配数据类型为string且值以指定字符串结尾的字段。
2024-06-19 21:12:24
630
原创 【HarmonyOS开发】案例:黑马健康:饮食记录-记录列表、食物列表页、食物列表-底部Panel:
了解以下知识点:1、List:列表包含一系列相同宽度的列表项。适合连续、多行呈现同类数据,例如图片和文本。2、ListItem;用来展示列表具体item,必须配合List来使用。3、Blank:空白填充组件,在容器主轴方向上,空白填充组件具有自动填充容器空余部分的能力。仅当父组件为Row/Column时生效。4、TabContent:仅在Tabs中使用,对应一个切换页签的内容视图。5、Tabs:通过页签进行内容视图切换的容器组件,每个页签对应一个内容视图。
2024-06-19 20:46:28
799
原创 【HarmonyOS开发】案例:黑马健康:首页Tabs、饮食记录-顶部搜索栏及统计卡片:
了解以下知识点:1、Tabs组件可以实现页面内视图内容快速切换,包含TabBar和TabContent两个部分,不支持图标。2、Tabs:通过页签进行内容视图切换的容器组件,每个页签对应一个内容视图。3、Tabcontent:仅在Tabs中使用,对应一个切换页签的内容视图。4、Progress:进度条组件,用于显示内容加载或操作处理等进度。5、DatePicker:日期选择器组件,用于根据指定日期范围创建日期滑动选择器。6、Swiper:滑块视图容器,提供子组件滑动轮播显示的能力。
2024-06-19 20:25:51
306
原创 【HarmonyOS开发】案例:黑马健康:欢迎页面UI及弹窗功能的实现:
该项目是一个关于健身运动、健康饮食的黑马健身移动应用软件;主要包括三个页面,分别是欢迎页面、统计记录页面、食物列表页面。主要实现的功能多端部署,可以在不同的设备上根据屏幕的大小判断进行页面分布;实现数据库持久化和页面交互。欢迎页面有自动弹窗,点击同意方可进入,首次进入点击后,不需要二次点击,点击不同意,则退出app。统计记录页面,分别有早餐、午餐、晚餐、加餐、运动;根据你输入的食物统计摄入的卡路里你输入的运动量统计消耗的卡路里;根据身高体重来推荐你还能摄入的碳水化合物、蛋白质、脂肪,或者应该消耗多少卡路里。
2024-06-19 16:05:16
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人