报名开启!OpenHarmony Meetup 2023 城市巡回:常州站
展示最新前沿技术以及企业成果转化 通过OpenHarmony技术的不失代辛 吸引更多的企业和技术爱好者深度参与生态共建 星星之火,足以燎原! 活动时间:2023.9.27 14:00-16:25 立即报名参加:https://url.elecfans ...
一日今年始,一年前事空 旧岁已展千重景,新年再进百尺竿。眺望东方,新时代的曙光洒满九州大地! 度过了新春佳节,我们又将迎来新任务和新目标 新的一年,让我们奋力开跑,踏浪逐梦 即刻开启2023年“作战”计划 ...
报名开启!开放原子开源大赛OpenHarmony创新赛来啦!
大赛背景 开放原子开源大赛OpenHarmony创新赛期望达到以赛促用、以赛促教、以赛促学、以赛促练、以赛促创的效果,开发者通过学习OpenHarmony,开发出具有创新性,实用性的开源应用软件及全场景OpenHarmony解决方案, ...
2022年首届福建省大学生人工智能创意赛—开源鸿蒙开发者大赛作品合集
2022年首届福建省大学生人工智能创意赛—开源鸿蒙开发者大赛决赛在福州举行,大赛围绕OpenHarmony(开源鸿蒙)进行软硬件开发。其中硬件方面采用的是由福州市凌睿智捷电子有限公司(简称:凌智电子)出品的小凌派-R ...
一、并发概述 并发是指在同一时间段内,能够处理多个任务的能力。为了提升应用的响应速度与帧率,以及防止耗时任务对主线程的干扰,HarmonyOS系统提供了异步并发和多线程并发两种处理策略。 ● 异步并发是指异步代码 ...
OpenHarmony应用核心技术理念与需求机遇简析 New
一、核心技术理念 图片来源:OpenHarmony官方网站 二、需求机遇简析 新的万物互联智能世界代表着新规则、新赛道、新切入点、新财富机会;各WEB网站、客户端( 苹果APP、安卓APK)、微信小程序等上的组织、企业、商户等 ...
一、分发流程 图片来源:OpenHarmony官网 二、主要途径 更多 开鸿智谷在鸿OS 开发板 设备 润和HiHopeOS 开发板 设备 软通动力SwanLinkOS 开发板 设备 深开鸿KaiHongOS 开发板 设备 华为HarmonyOS AGC 1+8+N 开放 ...
HarmonyOS创作激励计划启动:助力技术创作突破边界 New
即日起推出HarmonyOS创作激励计划,成功投稿并入选的文章将在HarmonyOS开发者公众号上线,9大技术社区同步宣发,不仅有丰厚稿酬,还有机会赢取创作奖品! 活动时间 即日起-2024年12月31日,每季度按照活动规则评审 ...
一、自定义页面请求响应 Web组件支持在应用拦截到页面请求后自定义响应请求能力。开发者通过onInterceptRequest()接口来实现自定义资源请求响应 。自定义请求能力可以用于开发者自定义Web页面响应、自定义文件资源响 ...
用户应用程序泛指运行在设备的操作系统之上,为用户提供特定服务的程序,简称“应用”。一个应用所对应的软件包文件,称为“应用程序包”。 OpenHarmony提供了应用程序包开发、安装、查询、更新、卸载的管理机制,方 ...
历史记录导航 使用者在前端页面点击网页中的链接时,Web组件默认会自动打开并加载目标网址。当前端页面替换为新的加载链接时,会自动记录已经访问的网页地址。可以通过forward()和backward()接口向前/向后浏览上一个 ...
OpenHarmony 应用开发SDK、API 与基础工具 New
一、整体说明 ArkTS 语言是鸿蒙系统主推的应用开发语言。因此鸿蒙系统提供给开发者的 API 绝大部分也是 ArkTS 语言的。 鸿蒙系统提供的 API 范围非常全面,包括应用服务、声明式 UI、多媒体、图形窗口、通讯、安全、 ...
OpenHarmony ArkTS工程目录结构(Stage模型) New
一、应用工程结构 图片来源:OpenHarmony官网 AppScope > app.json5:应用的全局配置信息。 entry:OpenHarmony工程模块,编译构建生成一个HAP包。 src > main > ets:用于存放ArkTS源码。 src > main > ets > entry ...
HarmonyOS/OpenHarmony应用开发-DevEco Studio新建项目的整体说明
一、文件-新建-新建项目 二、传统应用形态与IDE自带的模板可供选用与免安装的元服与IDE中自带模板的选择 三、以元服务,远程模拟器为例说明IDE整体结构 1区是工程目录结构,是最基本的配置与开发路径等的认知。 2 ...
【技术视界】鸿蒙开发套件之DevEco Profiler助您轻松分析应用性能问题
作者:shizhengtao,华为性能调优工具专家 应用的性能优化一直以来都是开发者所面临的一大难题,在2023HDC大会上全新亮相的HarmonyOS NEXT开发者预览版,其中鸿蒙开发套件DevEco Profiler,对应用卡顿这一问题的定位 ...
一、 应用侧调用前端页面函数 应用侧可以通过runJavaScript()方法调用前端页面的JavaScript相关函数。在下面的示例中,点击应用侧的“runJavaScript”按钮时,来触发前端页面的htmlTest()方法。 ● 前端页面 ...
HarmonyOS 应用开发 Web 组件基本属性应用和事件
一、Web组件概述 Web组件用于在应用程序中显示Web页面内容,为开发者提供页面加载、页面交互、页面调试等能力。 ● 页面加载:Web组件提供基础的前端页面加载的能力,包括加载网络页面、本地页面、Html格式文本数据 ...
DevEco Studio中如何设置HarmonyOS/OpenHarmony应用开发
DevEco Studio默认为HarmonyOS应用开发,如果需要修改为OpenHarmony应用开发,修改方式如下。 一、总体说明 build-profile.json5为当前的模块信息 、编译信息配置项,包括buildOption、targets配置等。其中targets中 ...
HarmonyOS Codelab 优秀样例——溪村小镇(ArkTS)
一、 介绍 溪村小镇是一款展示溪流背坡村园区风貌的应用,包括园区内的导航功能,小火车行车状态查看,以及各区域的风景展览介绍,主要用于展示HarmonyOS的ArkUI能力和动画效果。具体包括如下功能: 打开应用时进入 ...
HarmonyOS/OpenHarmony应用开发-DevEco Studio帮助快速入门的使用
DevEco Studio内置有帮助中心,初学HarmonyOS 及OpenHarmony应用、元服务的开发者,通过内置的帮助中去系统的学习相关内容,是边练边学,快速上手的最佳方式。 一、帮助 二、快速开始 三、HarmonyOS应用、元服务开 ...
应用开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。 ● 应用资源:借助资源文件能力,开发者在应用中自定义资源,自行管理这些资源在不同的设备或配置中的表 ...
HarmonyOS/OpenHarmony应用开发-DevEco Studio 中文插件的使用
DevEco Studio按照后,各项菜单栏默认是英文的,很多初学者,把菜单栏调整为中文的后,更容易上手与操作。具体步骤如下: 一、打开文件 二、选择设置 三、选择插件 四、选择中文 五、询问是否马上重启,本文选择 ...
一. 应用配置文件 每个应用项目必须在项目的代码目录下加入配置文件,这些配置文件会向编译工具、操作系统和应用市场提供应用的基本信息。 在基于Stage模型开发的应用项目代码下,都存在一个app.json5及一个或多个mo ...
HarmonyOS/OpenHarmony(Stage模型)应用开发组合手势(三)互斥识别
互斥识别组合手势对应的GestureMode为Exclusive。互斥识别组合手势中注册的手势将同时进行识别,若有一个手势识别成功,则结束手势识别,其他所有手势识别失败。 以在一个Column组件上绑定单击手势和双击手势组合而 ...
HarmonyOS/OpenHarmony(Stage模型)应用开发组合手势(二)并行识别
并行识别组合手势对应的GestureMode为Parallel。并行识别组合手势中注册的手势将同时进行识别,直到所有手势识别结束。并行识别手势组合中的手势进行识别时互不影响。 以在一个Column组件上绑定点击手势和双击手势组 ...
一. 样例介绍 HarmonyOS提供了常用的图片、图片帧动画播放器组件,开发者可以根据实际场景和开发需求,实现不同的界面交互效果,包括:点击阴影效果、点击切换状态、点击动画效果、点击切换动效。 相关概念 ● i ...
HarmonyOS/OpenHarmony(Stage模型)应用开发组合手势(一)连续识别
组合手势由多种单一手势组合而成,通过在GestureGroup中使用不同的GestureMode来声明该组合手势的类型,支持连续识别、并行识别和互斥识别三种类型。 .GestureGroup(mode:GestureMode, …gesture:GestureType[]) mod ...
一. 样例介绍 本篇Codelab基于switch组件和chart组件,实现线形图、占比图、柱状图,并通过switch切换chart组件数据的动静态显示。要求实现以下功能: 实现静态数据可视化图表。 打开开关,实现静态图切换为动态可视 ...
HarmonyOS/OpenHarmony(Stage模型)应用开发单一手势(三)
五、旋转手势(RotationGesture) .RotationGesture(value?:{fingers?:number; angle?:number}) 旋转手势用于触发旋转手势事件,触发旋转手势的最少手指数量为2指,最大为5指,最小改变度数为1度,拥有两个可选参数 ...
一. 样例介绍 本篇Codelab基于input组件、label组件和dialog组件,实现表单页面的输入、必填校验和提交: 为input组件设置不同类型(如:text,email,date等),完成表单页面。 对表单页面中的用户名、电子邮件、爱 ...
2038 个成员 +加入小组
86 个成员 +加入小组
38 个成员 +加入小组