目录轻量级数据存储概述轻量级数据存储开发指导场景介绍接口说明开发步骤相关实例轻量级数据存储概述轻量级数据存储适用于对Key-Value结构的数据进行存取和持久化操作。应用获取某个轻量级存储对象后,该存储对象中的数据将会被缓存在内存中,以便应用获得更快的数据存取速度。应用也可以将缓存的数据再次写回文本文件中进行持久化存储,由于文件读写将产生不可避免的系统资源开销,建议应用减少对持久化文件的读写频率。关于数据库锁机制,开发者无需关注其具体实现。基本概念Key-Value数据结构一种键值结构数据类型。Key是不重复的关键字,Value是数据值。非关系型数据库区别于关系数据库,不保证遵循ACID(At
目录支持的XML属性创建ScrollView设置ScrollView根据像素数平滑滚动平滑滚动到指定位置设置布局方向设置回弹效果设置拉伸匹配效果ScrollView是一种带滚动功能的组件,它采用滑动的方式在有限的区域内显示更多的内容。支持的XML属性ScrollView的共有XML属性继承自:StackLayoutScrollView的自有XML属性见下表:表1 ScrollView的自有XML属性属性名称中文描述取值取值说明使用案例match_viewport是否拉伸匹配boolean类型可以直接设置true/false,也可以引用boolean资源。ohos:match_viewport=
当JavaUI框架提供的布局无法满足需求时,可以创建自定义布局,根据需求自定义布局规则。常用接口Component类相关接口 表1 Component类相关接口接口名称作用setEstimateSizeListener设置测量组件的侦听器setEstimatedSize设置测量的宽度和高度onEstimateSize测量组件的大小以确定宽度和高度。EstimateSpec.getChildSizeWithMode基于指定的大小和模式为子组件创建度量规范。EstimateSpec.getSize从提供的度量规范中提取大小。EstimateSpec.getMode获取该组件的显示模式。arrang
目录场景简介接口说明开发步骤场景简介WantAgent封装了一个行为意图信息,可以通过WantAgent.trigger接口主动触发,也可以通过与通知绑定被动触发。具体的行为包括:启动Ability和发布公共事件。接口说明接口名接口描述getWantAgentInfo(info:WantAgentInfo,callback:AsyncCallback)以AsyncCallback形式创建WantAgent对象getWantAgent(info:WantAgentInfo):Promise以Promise形式创建WantAgent对象trigger(agent:WantAgent,trigger
在前一篇讲解了父子单向同步装饰器之@Prop装饰器,今天来讲解一下另外一个状态管理装饰器——@Link装饰器(父子双向同步:简要概述@Link装饰的变量与其父组件中的数据源共享相同的值。使用限制条件@Link装饰器不能在@Entry装饰的自定义组件中使用。装饰器使用规则@Link变量装饰器说明装饰器参数无同步类型双向同步。父组件中@State,@StorageLink和@Link和子组件@Link可以建立双向数据同步,反之亦然。允许装饰的变量类型见下方允许装饰变量类型详细说明被装饰变量的初始值无,禁止本地初始化。允许装饰变量类型详细说明Object、class、string、number、bo
目录传感器开发概述运作机制约束与限制传感器开发指导场景介绍接口说明开发步骤传感器开发概述HarmonyOS系统传感器是应用访问底层硬件传感器的一种设备抽象概念。开发者根据传感器提供的SensorAPI,可以查询设备上的传感器,订阅传感器数据,并根据传感器数据定制相应的算法开发各类应用,比如指南针、运动健康、游戏等。传感器是指用于侦测环境中所发生事件或变化,并将此消息发送至其他电子设备(如中央处理器)的设备,通常由敏感组件和转换组件组成。传感器是实现物联网智能化的重要基石,为实现全场景智慧化战略,支撑“1+8+N”产品需求,需要构筑统一的传感器管理框架,达到为各产品/业务提供低时延、低功耗的感知
开发者能力认证一、判断首选项preferences是以Key-Value形式存储数据,其中Key是可以重复。(错)使用http模块发起网络请求时,必须要使用on(‘headersReceive’)订阅请求头,请求才会成功。(错)所有使用@Component修饰的自定义组件都支持onPageShow,onBackPress和onPageHide生命周期函数。(错)在Column和Row容器组件中,justifyContent用于设置子组件在主轴方向上的对齐格式,alignItems用于设置子组件在交叉轴方向上的对齐格式。(对)Video组件可以支持本地视频路径和网络路径播放。播放网络视频时,需要
前言页面跳转是指在浏览器中从当前页面跳转到另一个页面的操作。可以通过点击链接、输入网址、提交表单等方式实现页面跳转。浏览记录是指记录用户在浏览器中浏览过的页面的历史记录。当用户跳转到一个新页面时,该页面会被加入浏览记录中,用户可以通过浏览器的后退按钮或者浏览历史列表来查看和访问之前浏览过的页面。浏览器通常提供了前进和后退按钮来实现页面的跳转操作,用户可以通过点击这些按钮来在浏览记录中切换页面。另外,还可以通过浏览历史列表来查看和访问之前浏览过的页面,也可以通过在地址栏中直接输入网址来实现页面跳转。一、页面跳转和浏览记录1.历史记录导航在浏览器中,可以使用以下方法来导航到Web的历史记录:使用浏
http数据请求HTTP数据请求什么是HTTP如何发起HTTP请求发起http请求。应用数据管理什么是首选项首选项运作机制常用接口介绍常用接口使用前提保存数据(put)获取数据(get)数据持久化(flush)删除数据(delete)HTTP数据请求使用应用程序看新闻、发送消息等,都需要连接到互联网,从服务端获取数据。那么要实现这样一种能实时从服务端获取数据的场景,就依赖于HTTP数据请求。什么是HTTPHTTP即超文本传输协议(HyperTextTransferProtocol,HTTP)是一个简单的请求-响应协议。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。客户端向服务
鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Dialog对话框组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Dialog对话框组件对话框的使用场景也很高频,比如APP上架应用市场要求APP首次启动要有服务协议和隐私权限提示弹框等,ArkUI开发框架提供了两种方式显示一个对话框,一种是使用 @ohos.promptAction 模块里提供的API显示,另一种是使用全局对话框 AlertDialog 显示。使用 @ohos.promptAction 模块里提供的showDialogdeclarenames