草庐IT

HarmonyOS-Sense

全部标签

HarmonyOS应用开发-AppMultiplier体验分享

说明:简介 • 此Demo主要利用平行视界实现应用内双窗口,将两个Ability左右显示在同一 个应用的不同窗口。 左侧页面展示图片列表,可根据屏幕宽度自适应调节图片布局; 右侧页面展示选择的图片,可对图片进行裁剪、缩放、镜像、保存、流转等操作。流转 是将右侧窗口对应的Ability迁移到另一台设备,另一台设备也可图片进行裁剪、缩放、 镜像之后将Ability迁移回流转设备。效果: 完整代码地址:HarmonyOSAPP开发相关组件:深圳市蛟龙腾飞网络科技有限公司-Gitee.com

supOS工业操作系统与采集器HarmonyOS的连接

随着物联网技术的快速发展,工业领域对于智能化解决方案的需求也越来越高。supOS工业操作系统作为一款专为工业场景设计的操作系统,与采集器HarmonyOS的连接为工业自动化提供了更加便捷和高效的解决方案。本文将详细介绍supOS工业操作系统与HarmonyOS采集器的连接方式,并给出相应的源代码示例。一、连接准备在开始之前,我们需要确保以下几个条件的满足:你的设备已经安装了supOS工业操作系统。你的设备上已经安装了HarmonyOS采集器,且具备采集传感器数据的能力。你已经熟悉supOS工业操作系统的基本概念和开发方式。二、连接步骤以下是连接supOS工业操作系统与HarmonyOS采集器的

HarmonyOS 开发 代码结构明晰(ArkUI)

1.结构说明2,代码截图说明3、运行结果(按钮案列)importrouterfrom'@ohos.router';@Entry@ComponentstructButtonCase1{build(){List({space:4}){ListItem(){Button("First").onClick(()=>{router.pushUrl({url:'pages/first_page'})}).width('100%')}ListItem(){Button("Second").onClick(()=>{router.pushUrl({url:'pages/second_page'})}).wid

HarmonyOS API版本特性解析:移动端开发

引言:HarmonyOS是华为公司自主研发的分布式操作系统,旨在为各种设备提供统一的开发平台。本文将介绍HarmonyOSAPI的版本特性,并提供相关的移动端开发示例代码。一、简介HarmonyOSAPI是开发者用于创建应用程序的一组软件接口。它提供了访问HarmonyOS系统功能和服务的方法,使开发者能够创建功能丰富、高效的移动应用程序。下面将介绍几个重要的HarmonyOSAPI版本特性。二、分布式能力HarmonyOSAPI提供了强大的分布式能力,使开发者能够在多个设备之间共享数据和执行任务。下面是一个使用分布式能力的示例代码:importohos.distributedschedule

HarmonyOS之 应用程序页面UIAbility

一UIAbility介绍:1.1UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互1.2UIAbility也是系统调度的单元,为应用提供窗口在其中绘制界面二 UIAbility跳转和传参2.1 页面间的导航可以通过页面路由router模块来实现。页面路由模块根据页面url找到目标页面,从而实现跳转。通过页面路由模块,可以使用不同的url访问不同的页面,包括跳转到UIAbility内的指定页面、用UIAbility内的某个页面替换当前页面、返回上一页面或指定的页面等2.2 在使用页面路由之前,需要先导入router模块,如下代码所示。importrouterfrom'@oho

EMUI HarmonyOS: 打造智能生态系统的下一代操作系统

EMUIHarmonyOS:打造智能生态系统的下一代操作系统随着科技的不断发展,智能手机已经成为我们日常生活中不可或缺的一部分。操作系统在智能手机的功能和性能方面扮演着至关重要的角色。EMUIHarmonyOS作为华为公司的下一代操作系统,旨在为用户提供更好的使用体验和更强大的功能。EMUIHarmonyOS是一个基于分布式技术架构的操作系统。它的设计理念是将不同设备之间的交互、通信和数据共享变得更加无缝和便捷。与传统的操作系统不同,HarmonyOS可以在各种设备上运行,包括智能手机、平板电脑、智能手表、智能电视等。下面我们将详细介绍一些EMUIHarmonyOS的主要特点和源代码示例。分布

【HarmonyOS】【ARK UI】怎么实现一个悬浮框

 参考资料窗口准备资料权限配置ohos.permission.SYSTEM_FLOAT_WINDOWconfig.json配置config.json配置权限,代码如下"reqPermissions":[{"name":"ohos.permission.SYSTEM_FLOAT_WINDOW"}],在mianAbility进行配置,代码如下packagecom.harmony.alliance.myapplication;importohos.ace.ability.AceAbility;importohos.aafwk.content.Intent;publicclassMainAbility

【中秋国庆不断更】XML在HarmonyOS中的生成,解析与转换(下)

一、XML解析对于以XML作为载体传递的数据,实际使用中需要对相关的节点进行解析,一般包括解析XML标签和标签值、解析XML属性和属性值、解析XML事件类型和元素深度三类场景。XML模块提供XmlPullParser类对XML文件解析,输入为含有XML文本的ArrayBuffer或DataView,输出为解析得到的信息。表1 XML解析选项名称类型必填说明supportDoctypeboolean否是否忽略文档类型。默认为false,表示对文档类型进行解析。ignoreNameSpaceboolean否是否忽略命名空间。默认为false,表示对命名空间进行解析。tagValueCallback

HarmonyOS使用多线程并发能力开发

  一、多线程并发概述1、简介并发模型是用来实现不同应用场景中并发任务的编程模型,常见的并发模型分为基于内存共享的并发模型和基于消息通信的并发模型。Actor并发模型作为基于消息通信并发模型的典型代表,不需要开发者去面对锁带来的一系列复杂偶发的问题,同时并发度也相对较高,因此得到了广泛的支持和使用,也是当前ArkTS语言选择的并发模型。由于Actor模型的内存隔离特性,所以需要进行跨线程的数据序列化传输。2、数据传输对象目前支持传输的数据对象可以分为普通对象、可转移对象、可共享对象、Native绑定对象四种。普通对象普通对象传输采用标准的结构化克隆算法(Structured Clone)进行序

鸿蒙编译及烧录环境分开部署:Mac平台上的HarmonyOS开发指南

在本文中,我们将介绍如何在Mac平台上为鸿蒙(HarmonyOS)设备进行编译和烧录环境的分开部署。我们将提供详细的步骤和相应的源代码,让您能够轻松开始使用HarmonyOS进行开发。安装编译环境首先,我们需要安装鸿蒙编译环境。请按照以下步骤进行操作:步骤1:安装JDK确保您的系统中安装了JavaDevelopmentKit(JDK)。您可以从Oracle官方网站下载并安装适用于Mac的JDK。步骤2:安装Python打开终端,并运行以下命令来安装Python:brewinstallpython步骤3:下载鸿蒙源码前往鸿蒙官方网站(https://www.harmonyos.com/cn/↗)