一、系统环境HarmonOSAPI9SDK3.1.0Stage模型二、应用内跳转在应用内之前实现不同page的跳转,我们使用router即可,页面跳转主要支持如下两个方法:router.pushUrl():目标页不会替换当前页,而是压入页面栈。这样可以保留当前页的状态,并且可以通过返回键或者调用router.back()方法返回到当前页。router.replaceUrl():目标页会替换当前页,并销毁当前页。这样可以释放当前页的资源,并且无法返回到当前页。router跳转模式Standard:标准实例模式,也是默认情况下的实例模式。每次调用该方法都会新建一个目标页,并压入栈顶。Single
目录支持的XML属性创建ProgressBar设置ProgressBar设置ProgressBar的方向设置ProgressBar的进度及最值设置ProgressBar的颜色设置ProgressBar的底色设置ProgressBar分割线设置ProgressBar分割线颜色设置ProgressBar的提示文字ProgressBar用于显示内容或操作的进度。支持的XML属性ProgressBar的共有XML属性继承自:ComponentProgressBar的自有XML属性见下表:表1 ProgressBar自有XML属性属性名称中文描述取值取值说明使用案例divider_lines_enabl
目录访问控制(权限)开发概述简介权限的工作流程权限使用场景说明场景示例基本原则权限等级说明权限等级说明权限类型说明不同权限类型的授权流程user_grant权限请求授权的步骤详解访问控制(权限)开发指导场景介绍接口说明权限申请声明config.json文件声明申请授权user_grant权限完整示例应用权限列表访问控制(权限)开发概述简介ATM(AccessTokenManager)是HarmonyOS上基于AccessToken构建的统一的应用权限管理能力。默认情况下,应用只能访问有限的系统资源。但某些情况下,应用为了扩展功能的诉求,需要访问额外的系统或其他应用的数据(包括用户个人数据)、功
根据卡片状态刷新不同内容相同的卡片可以添加到桌面上实现不同的功能,比如添加两张桌面的卡片,一张显示杭州的天气,一张显示北京的天气,设置每天早上7点触发定时刷新,卡片需要感知当前的配置是杭州还是北京,然后将对应城市的天气信息刷新到卡片上,以下示例介绍了如何根据卡片的状态动态选择需要刷新的内容。卡片配置文件:配置每天早上7点触发定时刷新{"forms":[{"name":"widget","description":"Thisisaservicewidget.","src":"./ets/widget/pages/WidgetCard.ets","uiSyntax":"arkts","window
【习题】构建漂亮的页面目录判断题单选题多选题判断题1.在Column容器中的子组件默认是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向,在Row容器中的组件默认是按照从左到右的水平方向布局的,其主轴的方向是水平方向。正确正确(True)错误(False)2.List容器可以沿水平方向排列,也可以沿垂直方向排列。正确正确(True)错误(False)3.当Tabs组件的参数barPosition为BarPosition.End时,页签位于页面底部。错误正确(True)错误(False)4.Resource是资源引用类型,用于设置组件属性的值,可以定义组件的颜色、文本大小、组件大小等属性。正
目录约束与限制WLAN基础功能场景介绍接口说明获取WLAN状态发起扫描并获取结果获取连接态详细信息获取设备国家码判断设备是否支持指定的能力不信任热点配置场景介绍接口说明添加不信任热点配置删除不信任热点配置P2P功能场景介绍接口说明启动与停止P2P搜索的开发步骤创建与移除群组的开发步骤发起P2P连接的开发步骤请求P2P相关信息的开发步骤WLAN消息通知场景介绍接口说明开发步骤无线局域网(WirelessLocalAreaNetworks,WLAN),是通过无线电、红外光信号或者其他技术发送和接收数据的局域网,用户可以通过WLAN实现结点之间无物理连接的网络通讯。常用于用户携带可移动终端的办公、公
一、开发卡片页面HarmonyOS元服务卡片页面(MetaserviceCardPage)是指在HarmonyOS系统中,用于展示元服务的页面界面。元服务是指一组提供特定功能或服务的组件,例如天气服务、音乐播放服务等。元服务卡片页面可以显示元服务的相关信息和操作选项,用户可以通过点击卡片页面上的按钮或交互元素来使用相关的元服务功能。元服务卡片页面提供了一种快速访问和使用元服务的方式,方便用户进行各种操作和任务。1.卡片页面能力说明支持在卡片中使用的ArkTS能力:类别组件/对象通用属性事件其他属性动画显式动画组件内转场像素单位组件Blank组件Background通用属性点击事件Button
其实除了预览器和真机运行我们还有几个办法我们先打开编辑器如下图点击NoDevices选择下面的DeviceManagerLocalEmulator用于本地调试他会在电脑本地下载安装然后形成一个手机界面可以操作但是这个非常占内存一般电脑扛不住这里是不建议使用的RemoteEmulator远程模拟器这里也是运行在真机上的但是不是我们自己的手机而是服务器的资源我们点击SignIn远程登录他会自动弹出浏览器我们正常操作登录然后点击允许如下图提示点击OK这里会有一个资源列表我们需要用这个API9的资源但是今年好像大部分时候这个资源是不可用的后面人越来越多可用的机会比较有限要右侧这个箭头启动按钮为绿色才能
目录WebView的使用方法浏览网页历史记录使用JavaScript观测Web状态观测浏览事件定制网址加载行为加载资源文件或本地文件WebView提供在应用中集成Web页面的能力。说明请使用真机或模拟器运行查看WebView效果,预览器不支持WebView显示。只有预置WebView能力的真机设备才支持WebView功能。具体请以实际设备支持情况为准。智能穿戴设备不支持WebView。WebView的使用方法WebView派生于通用组件Component,可以像普通组件一样进行使用。在使用WebView时需要配置应用的网络权限。打开“entry>src>main > config.json”,
目录创建Tabs设置Tabs方向设置样式显示页签索引场景示例创建Tabs在pages/index目录下的hml文件中创建一个Tabs组件。 item1 item2 content1 content2 /*xxx.css*/.container{ flex-direction:column; justify-content:center; align-items:center; background-color:#F1F3F5;}.tabContent{ width:100%; height:100%;}.text{ width:100%