logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙6.0应用开发——AppStorageV2和PersistenceV2的使用

【摘要】 本文介绍了HarmonyOS中AppStorageV2和PersistenceV2的核心功能与使用差异。AppStorageV2用于应用运行时内存状态管理,支持跨组件实时同步;PersistenceV2在继承AppStorageV2基础上新增磁盘持久化能力,支持应用重启后数据恢复。二者均通过connect方法管理数据,但PersistenceV2的@Trace属性变更可自动触发持久化,其

文章图片
#鸿蒙6.0
鸿蒙6.0应用开发——仿头条首页列表滑动吸顶效果

Tabs嵌套List的吸顶效果,常用于新闻、资讯类应用的首页。本场景以Tabs页签首页内容为例,在首页TabContent的内容区域使用List组件配合其它组件,构建下方列表数据内容。进入页面后,向上滑动内容,中间Tabs页签区域实现吸顶展示的效果。

文章图片
#鸿蒙6.0#ArkUI
鸿蒙6.0应用开发——AVPlayer倍速播放视频解决方案

通过点击按钮选择预设倍速实现倍速设置,为用户提供灵活的视频播放速率控制。

文章图片
#音视频#鸿蒙6.0
鸿蒙6.0应用开发——AVPlayer倍速播放视频解决方案

通过点击按钮选择预设倍速实现倍速设置,为用户提供灵活的视频播放速率控制。

文章图片
#音视频#鸿蒙6.0
鸿蒙6.0应用开发——AVPlayer播放视频

通过AVPlayer实现核心视频播放控制能力,包括视频资源加载、播放、暂停、停止及退出等操作。

文章图片
#鸿蒙6.0#音视频
鸿蒙6.0应用开发——AVPlayer播放视频

通过AVPlayer实现核心视频播放控制能力,包括视频资源加载、播放、暂停、停止及退出等操作。

文章图片
#鸿蒙6.0#音视频
鸿蒙6.0应用开发——调整屏幕亮度

在“视频播放”和“付款码展示”这两种典型场景下,应用需要在不同的页面分别设置不同的屏幕亮度,用户也可以自定义调节屏幕亮度,并且随着页面跳转而自动恢复系统亮度设置。

文章图片
#鸿蒙6.0
鸿蒙6.0应用开发——调整屏幕亮度

在“视频播放”和“付款码展示”这两种典型场景下,应用需要在不同的页面分别设置不同的屏幕亮度,用户也可以自定义调节屏幕亮度,并且随着页面跳转而自动恢复系统亮度设置。

文章图片
#鸿蒙6.0
鸿蒙6.0应用开发——仿头条评论功能

评论回复模块在图文和视频应用中被广泛使用,包含编辑区域、好友列表、常用表情列表和表情面板(见下图),它允许用户进行输入文字、表情、@好友、选择图片等操作。该模块一般以弹窗的形式展现给用户,通常在图文、视频界面中直接弹出,或者在评论列表上层弹出,本文将从评论列表上层弹出这种相对复杂的场景出发,重点对以下几个方面进行介绍,为开发者提供评论回复弹窗模块开发的最佳实践。

文章图片
#鸿蒙6.0
鸿蒙6.0应用开发——仿头条评论功能

评论回复模块在图文和视频应用中被广泛使用,包含编辑区域、好友列表、常用表情列表和表情面板(见下图),它允许用户进行输入文字、表情、@好友、选择图片等操作。该模块一般以弹窗的形式展现给用户,通常在图文、视频界面中直接弹出,或者在评论列表上层弹出,本文将从评论列表上层弹出这种相对复杂的场景出发,重点对以下几个方面进行介绍,为开发者提供评论回复弹窗模块开发的最佳实践。

文章图片
#鸿蒙6.0
    共 72 条
  • 1
  • 2
  • 3
  • 8
  • 请选择