OpenHarmony是一款面向全场景的开源分布式操作系统。 针对设备开发者,OpenHarmony采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。可运行在百K级别的资源受限设备和穿戴类设备,也可运行在百M级别的智能家用摄像头/行车记录仪等相对资源丰富的设备。

加载中
置顶
发表了博客
03/15 19:09

华为云张平安:矢志打造中国 AI 算力的沃土

今天,AI 重塑一切,“人工智能+”首次被写入政府报告,AI 产业机遇加速涌现,AI 创新大有可为。 “所有的行业必须拥抱 AI,我们必须要有澎湃的 AI 算力,华为云矢志要将技术扎到根,做 AI 算力的沃土,推动行业智能应用创新,携手伙伴构建核心技术生态,共同加速千行万业的智能化。” 3月15日,在2024华为云&华为终端云创新峰会上,华为公司常务董事、华为云 CEO 张平安表示。 矢志打造中国AI算力的沃土 对中国来说,算力的紧缺... 展开更多

收藏 0
0
置顶
发表了博客
2023/12/28 19:30

openGauss 系新增市场份额达21.9%,跨越生态拐点

[中国,北京,2023年12月28日] 以“汇聚数据库创新力量,打造千行万业数据基石”为主题的openGauss Summit 2023在北京望京凯悦酒店举办。本次大会由国家工业信息安全发展研究中心软件所、中国软件行业协会、中国计算机学会数据库专业委员会指导,openGauss社区主办。 中国工程院院士郑纬民为大会致辞,他表示:中国数据库行业进入高速发展阶段,openGauss已在国计民生行业规模商用,成为行业首选的国产开源数据库。国内数据库社... 展开更多

收藏 0
0
置顶
发表了博客
01/19 10:11

鸿蒙生态进入第二阶段,加速千行百业应用鸿蒙化

【中国,深圳,2024年1月18日】,华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请,这意味着鸿蒙生态进入第二阶段,将加速千行百业的应用鸿蒙化。 华为常务董事、终端BG CEO、智能汽车解决方案BU 董事长余承东公布鸿蒙生态最新进展:鸿蒙生态设备数量仅历时5个月即从7亿增长至8亿,千行百业万物互联,将打开万亿级产业新蓝海。当前,首批200多应用厂商正在加速开发鸿蒙原生应用。余承东表示,“2020年我们提出‘... 展开更多

收藏 0
0
置顶
发表了博客
2023/12/06 10:33

鸿蒙开发丨设备内UIAbility的几种交互方式

本文分享自华为云社区《设备内UIAbility交互:无缝体验与高级技巧》,作者: 柠檬味拥抱。 UIAbility组件间交互(设备内) 在设备内,UIAbility(用户界面能力)是系统调度的最小单元,它们负责展示用户界面和执行相关的业务逻辑。设备内的不同功能模块之间的交互是应用程序开发中的重要部分。本文将探讨设备内UIAbility之间的交互方式,包括启动应用内的UIAbility、启动其他应用的UIAbility以及通过Call调用实现UIAbility交互。... 展开更多

收藏 0
0
置顶
发表了博客
2023/12/04 10:28

深入理解HarmonyOS UIAbility:生命周期、WindowStage与启动模式探析

本文分享自华为云社区《深入理解HarmonyOS UIAbility:生命周期、WindowStage与启动模式探析》,作者:柠檬味拥抱。 UIAbility组件概述 UIAbility组件是HarmonyOS中一种包含UI界面的应用组件,主要用于与用户进行交互。每个UIAbility组件实例对应最近任务列表中的一个任务,可以包含多个页面来实现不同功能模块。 声明配置 为了使用UIAbility,首先需要在module.json5配置文件的abilities标签中声明UIAbility的相关信息,包括名... 展开更多

收藏 0
0
置顶
发表了博客
2023/10/12 15:17

HarmonyOS跨进程通信—IPC与RPC通信开发指导

# HarmonyOS跨进程通信—IPC与RPC通信开发指导 # 一、IPC与RPC通信概述 ## 基本概念 IPC(Inter-Process Communication)与RPC(Remote Procedure Call)用于实现跨进程通信,不同的是前者使用Binder驱动,用于设备内的跨进程通信,后者使用软总线驱动,用于跨设备跨进程通信。需要跨进程通信的原因是因为每个进程都有自己独立的资源和内存空间,其他进程不能随意访问不同进程的内存和资源,IPC/RPC便是为了突破这一点。IPC和R... 展开更多

收藏 0
0
置顶
发表了博客
2023/10/12 15:03

OpenHarmony嵌套类对象属性变化:@Observed装饰器和@ObjectLink装饰器

# OpenHarmony嵌套类对象属性变化:@Observed装饰器和@ObjectLink装饰器 上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或者class的属性是class,他们的第二层的属性变化是无法观察到的。这就引出了@Observed/@ObjectLink装饰器。 说明: 从API version 9开始,这两个装饰器支持在ArkTS卡片中使用。 ## 概述 @O... 展开更多

收藏 0
0
置顶
发表了博客
2023/10/10 14:38

OpenHarmony后代组件双向同步,跨层级传递:@Provide装饰器和@Consume装饰器

# OpenHarmony后代组件双向同步,跨层级传递:@Provide装饰器和@Consume装饰器 @Provide和@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过命名参数机制传递,@Provide和@Consume摆脱参数传递机制的束缚,实现跨层级传递。 其中@Provide装饰的变量是在祖先节点中,可以理解为被“提供”给后代的状态变量。@Consume装饰的变量是在后代组件中,去“消费(绑... 展开更多

收藏 0
0
置顶
发表了博客
2023/10/10 14:23

HarmonyOS网络管理开发—Socket连接

## 简介 Socket连接主要是通过Socket进行数据传输,支持TCP/UDP/TLS协议。 ## 基本概念 ● Socket:套接字,就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。 ● TCP:传输控制协议(Transmission Control Protocol)。是一种面向连接的、可靠的、基于字节流的传输层通信协议。 ● UDP:用户数据报协议协议(User Datagram Protocol)。是一个简单的面向消息的传输层,不需要连接。 ● TLS:安全传输层协议(Transp... 展开更多

收藏 0
0
置顶
发表了博客
2023/10/08 09:55

OpenHarmony父子组件单项同步使用:@Prop装饰器

# 【中秋国庆不断更】OpenHarmony父子组件单项同步使用:@Prop装饰器 @Prop装饰的变量可以和父组件建立单向的同步关系。@Prop装饰的变量是可变的,但是变化不会同步回其父组件。 说明: 从API version 9开始,该装饰器支持在ArkTS卡片中使用。 ## 概述 @Prop装饰的变量和父组件建立单向的同步关系: ● @Prop变量允许在本地修改,但修改后的变化不会同步回父组件。 ● 当数据源更改时,@Prop装饰的变量都会更新,并且会覆盖本地... 展开更多

收藏 0
0
置顶
发表了博客
2023/09/30 21:24

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

# 一、XML解析 对于以XML作为载体传递的数据,实际使用中需要对相关的节点进行解析,一般包括[解析XML标签和标签值](https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/xml-parsing-0000001632370258-V3#ZH-CN_TOPIC_0000001632370258__%E8%A7%A3%E6%9E%90xml%E6%A0%87%E7%AD%BE%E5%92%8C%E6%A0%87%E7%AD%BE%E5%80%BC)、[解析XML属性和属性值](https://developer.harmonyos.com/cn/docs/documentation/doc... 展开更多

收藏 0
0
置顶
发表了博客
2023/09/29 10:53

【中秋国庆不断更】OpenHarmony定义扩展组件样式:@Extend装饰器

# 【中秋国庆不断更】OpenHarmony定义扩展组件样式:@Extend装饰器 在前文的示例中,可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了[@Extend](https://my.oschina.net/extend),用于扩展原生组件样式。 说明: 从API version 9开始,该装饰器支持在ArkTS卡片中使用。 ## 装饰器使用说明 ### 语法 ``` @Extend(UIComponentName) function functionName { ... } ``` ### 使用规则 ● 和@Styles不同,@Extend仅支持... 展开更多

收藏 0
0
置顶
发表了博客
2023/09/29 10:57

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

# 一、XML概述 XML(可扩展标记语言)是一种用于描述数据的标记语言,旨在提供一种通用的方式来传输和存储数据,特别是Web应用程序中经常使用的数据。XML并不预定义标记。因此,XML更加灵活,并且可以适用于广泛的应用领域。 XML文档由元素(element)、属性(attribute)和内容(content)组成。 ● 元素指的是标记对,包含文本、属性或其他元素。 ● 属性提供了有关元素的其他信息。 ● 内容则是元素包含的数据或子元素。 XM... 展开更多

收藏 0
0
置顶
发表了博客
2023/09/28 16:08

OpenHarmony定义组件重用样式:@Styles装饰器

# OpenHarmony定义组件重用样式:@Styles装饰器 如果每个组件的样式都需要单独设置,在开发过程中会出现大量代码在进行重复样式设置,虽然可以复制粘贴,但为了代码简洁性和后续方便维护,我们推出了可以提炼公共样式进行复用的装饰器@Styles。 @Styles装饰器可以将多条样式设置提炼成一个方法,直接在组件声明的位置调用。通过@Styles装饰器可以快速定义并复用自定义样式。用于快速定义并复用自定义样式。 说明: 从API versi... 展开更多

收藏 0
0
置顶
发表了博客
2023/09/28 15:55

HarmonyOS非线性容器特性及使用场景

# HarmonyOS非线性容器特性及使用场景 非线性容器实现能快速查找的数据结构,其底层通过hash或者红黑树实现,包括HashMap、HashSet、TreeMap、TreeSet、LightWeightMap、LightWeightSet、PlainArray七种。非线性容器中的key及value的类型均满足ECMA标准。 ## HashMap [HashMap](https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/js-apis-hashmap-0000001478181697-V3)可用来存储具有关联关系的key-val... 展开更多

收藏 0
1
置顶
发表了博客
2023/10/04 20:33

【中秋国庆不断更】HarmonyOS对通知类消息的管理与发布通知(下)

# 【中秋国庆不断更】HarmonyOS对通知类消息的管理与发布通知(下) # 一、发布进度条类型通知 进度条通知也是常见的通知类型,主要应用于文件下载、事务处理进度显示。HarmonyOS提供了进度条模板,发布通知应用设置好进度条模板的属性值,如模板名、模板数据,通过通知子系统发送到通知栏显示。 目前系统模板仅支持进度条模板,通知模板[NotificationTemplate](https://developer.harmonyos.com/cn/docs/documentation/doc-re... 展开更多

收藏 0
0
置顶
发表了博客
2023/10/04 20:36

【中秋国庆不断更】OpenHarmony组件内状态变量使用:@State装饰器

# 【中秋国庆不断更】OpenHarmony组件内状态变量使用:@State装饰器 @State装饰的变量,或称为状态变量,一旦变量拥有了状态属性,就和自定义组件的渲染绑定起来。当状态改变时,UI会发生对应的渲染改变。 在状态变量相关装饰器中,@State是最基础的,使变量拥有状态属性的装饰器,它也是大部分状态变量的数据源。 说明: 从API version 9开始,该装饰器支持在ArkTS卡片中使用。 ## 概述 @State装饰的变量,与声明式范式中的其他... 展开更多

收藏 0
0
置顶
发表了博客
2023/09/27 17:30

OpenHarmony装饰指定自定义组件:@BuilderParam装饰器

当开发者创建了自定义组件,并想对该组件添加特定功能时,例如在自定义组件中添加一个点击跳转操作。若直接在组件内嵌入事件方法,将会导致所有引入该自定义组件的地方均增加了该功能。为解决此问题,ArkUI引入了@BuilderParam装饰器,@BuilderParam用来装饰指向@Builder方法的变量,开发者可在初始化自定义组件时对此属性进行赋值,为自定义组件增加特定的功能。该装饰器用于声明任意UI描述的一个元素,类似slot占位符。 说明:... 展开更多

收藏 0
1
置顶
发表了博客
2023/09/26 18:09

HarmonyOS CPU与I/O密集型任务开发指导

# 一、CPU密集型任务开发指导 CPU密集型任务是指需要占用系统资源处理大量计算能力的任务,需要长时间运行,这段时间会阻塞线程其它事件的处理,不适宜放在主线程进行。例如图像处理、视频编码、数据分析等。 基于多线程并发机制处理CPU密集型任务可以提高CPU利用率,提升应用程序响应速度。 当进行一系列同步任务时,推荐使用Worker;而进行大量或调度点较为分散的独立任务时,不方便使用8个Worker去做负载管理,推荐采用TaskP... 展开更多

收藏 0
0
置顶
发表了博客
2023/09/26 17:49

OpenHarmony自定义构建函数:@Builder装饰器

前面章节介绍了如何创建一个自定义组件。该自定义组件内部UI结构固定,仅与使用方进行数据传递。ArkUI还提供了一种更轻量的UI元素复用机制[@Builder](https://my.oschina.net/u/1245189),@Builder所装饰的函数遵循build()函数语法规则,开发者可以将重复使用的UI元素抽象成一个方法,在build方法里调用。 为了简化语言,我们将@Builder装饰的函数也称为“自定义构建函数”。 说明: 从API version 9开始,该装饰器支持在ArkTS... 展开更多

收藏 0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部