目录创建测试用例运行测试用例创建测试用例运行任务JS、eTS的操作步骤相同,以下以eTS为例介绍创建测试用例、运行测试用例。创建测试用例在工程目录下打开待测试模块下的ets文件,将光标置于代码中任意位置,单击右键>ShowContextActions >CreateOhosTest或快捷键Alt+enter >CreateOhosTest创建测试类。
目录查看应用/服务预览效果查看eTS组件预览效果ProfileManager查看多端设备预览效果Inspector双向预览DevEcoStudio为开发者提供了预览器的功能,可以在OpenHarmony应用/服务的界面UI开发过程中,预览界面UI的效果,方便开发者随时调整界面UI布局。在开发界面UI代码过程中,如果添加或删除了UI组件,您需要Ctrl+S进行保存,然后预览器就会立即刷新预览结果;如果修改了组件的属性,则预览器会实时
OH开发者自测试框架初学指南前言前置环境搭建wsl2安装wsl2迁移源码下载编译环境测试框架应用环境搭建libreadline-dev安装python库安装nfs-kernel-server验证windows环境准备vscodeusbipd生成测试用例更改BUILD.gn的配置项关于fuzz配置编写fuzz用例编译fuzz用例执行后记前言本文是关于开发者自测试框架的初学者使用教程,其中会包括一些笔者在自行搭建测试过程中遇到的一些问题的解决方案。在阅读这篇文章之前,可以先参考以下的两篇文章,这两篇文章里面包含了有关前置环境搭建的全部主流程。源码下载及编译环境搭建wsl迁移本篇也会涉及上面两篇文章
目录创建服务卡片预览服务卡片创建服务卡片DevEcoStudio提供服务卡片的一键创建功能,可以快速创建和生成服务卡片模板。对于创建新工程,可以在工程向导中勾选“Showinservicecenter”,该参数表示是否在服务中心展示,勾选该参数会同步创建服务卡片模板。
目录适配方法一适配方法二该适配场景适用于开发者希望将原OpenHarmonyAPI7的工程升级到OpenHarmonyAPI8或9的工程。原OpenHarmonyAPI7的工程采用的是Gradle自动化构建工具,而OpenHarmonyAPI8/9的工程则采用Hvigor自动化构建工具,由于Gradle构建工具和Hvigor构建工具的配置文件不同,因此,对于采用Gradle编译构建的历史工程,需要手动进行适配,以适用于使用Hvigor工具进行编译构建。说明由于OpenHarmonyAPI7的工程属于FA模型,因此将工程升级到OpenHarmonyAPI8/9时,也只能升级为FA模型,不支持升级
1组件介绍组件(Component)是界面搭建与显示的最小单位,HarmonyOSArkUI声明式开发范式为开发者提供了丰富多样的UI组件,我们可以使用这些组件轻松的编写出更加丰富、漂亮的界面。组件根据功能可以分为以下五大类:基础组件、容器组件、媒体组件、绘制组件、画布组件。其中基础组件是视图层的基本组成单元,包括Text、Image、TextInput、Button、LoadingProgress等,例如下面这个常用的登录界面就是由这些基础组件组合而成。2TextText组件用于在界面上展示一段文本信息,可以包含子组件Span。文本样式针对包含文本元素的组件,例如Text、Span、Butt
目录用户认证开发概述基本概念运作机制约束与限制用户认证开发指导场景介绍接口说明开发步骤用户认证开发概述提供用户认证能力,可应用于设备解锁、支付、应用登录等身份认证场景。当前用户认证提供人脸识别和指纹识别能力,设备具备哪种识别能力,取决于设备的硬件能力和技术实现。基本概念人脸识别:基于人的脸部特征信息进行身份识别的一种生物特征识别技术,用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别,通常也叫做人像识别、面部识别、人脸认证。指纹识别:基于人的指尖皮肤纹路进行身份识别的一种生物识别技术。当用户触摸指纹采集器件时,器件感知并获取到用户的指纹图像
目录查看SDK组件安装SDK组件卸载SDK组件查看ohsdkmgr版本查看ohsdkmgr帮助Options选项说明ohsdkmgr是一个OpenHarmonySDK命令行管理工具,支持查看、安装和卸载OpenHarmonySDK。解压ohsdkmgr工具包后,请在ohsdkmgr所在的目录打开CMD命令行工具,然后执行ohsdkmgr相关命令。查看SDK组件显示本地和远程组件命令格式如下:ohsdkmgrlist--[options][]关于options参数,请参考Options选项说明。表示组件,取值包括ets/js/native/toolchains/previewer。查询SDK组件
1前言通过前面的章节,我们基本清楚鸿蒙应用开发用到的语言和项目基本结构,在【鸿蒙开发】第四章Stage应用模型及项目结构也提到过ArkTS的UI范式的基本语法、状态管理、渲染控制等能力,简要介绍如下:基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再配合ArkUI开发框架中的系统组件及其相关的事件方法、属性方法等共同构成了UI开发的主体。状态管理:ArkTS提供了多维度的状态管理机制。在UI开发框架中,与UI相关联的数据可以在组件内使用,也可以在不同组件层级间传递,比如父子组件之间、爷孙组件之间,还可以在应用全局范围内传递或跨设备传递。另外,从数据的传递形式来看,