本示例使用自定义弹窗(CustomDialog)、全屏模态转场(bindContentCover)、半模态转场(bindSheet)等实现多种自定义弹窗。
本示例使用@ohos.data.preferences接口,展示了使用首选项持久化存储数据的功能。
本示例介绍使用了Tab组件实现自定义增删Tab页签的功能。该场景多用于浏览器等场景。
该示例通过nestedScroll属性,实现了上滑Scroll容器,滑至Tabs子组件处,Tabs吸顶,List子组件中内容可继续滑动的功能。
本示例基于基础组件、通用属性、显式动效,实现多种常见转场动效案例。
服务卡片给用户提供一目了然的信息内容,具有易用可见、智能可选和多段可变的特点。本示例通过卡片开发服务(Form Kit),介绍卡片的创建、交互、更新与管理等功能的实现,使开发者能够高效完成个性化服务卡片的开发。
本示例介绍如何通过Native-API,在ArkTS与Native之间传递数据。
本示例主要展示了国际化模块的相关功能,使用@ohos.i18n接口,实现简单日历展示、字符类型判断、文本断点处理功能。
本示例介绍几种Sendable的使用案例:生产者消费者模式多线程协同工作(日志、打点信息处理)、Sendable共享对象实现跨线程通信&UI状态刷新。
本示例介绍应用空间统计和文件系统空间统计接口的使用。
文件拷贝是应用开发中的一个常见场景,通常有两种方式,一是直接读写文件的全部内容,二是使用buffer多次读写。前者的优点在于使用简单,但是在大文件场景下,内存占用较高,影响应用性能;后者的优点在于内存占用较小,但是编程稍显复杂。本例将展示如何使用buffer来将大文件的rawfile复制到应用沙箱。
本示例展示了对关系型数据库的操作,包括对数据库的常规增删改查操作以及对数据库事务的操作。