2024-11-06 22:55:21

HarmonyOS Next V2 @Event

HarmonyOS Next V2 @Event 背景 在上一节中,我们针对父子组件,讲了关于传递数据的知识。我们了解到 @Local 是管理自己内部的数据的, @Param 是负责接收父组件的数据的,而且子自己内部不能直接修改 按照一个组件最基本的功能,既能接收外部传入的数据,也要向外部传递数据。那么 @Event 修饰符就是来解决这个问题的了。 介绍 @..

HarmonyOS NEXT
429
2
2024-11-06 13:30:56

求助:关于元服务中使用preferences的相关问题

对于数据持久化这个操作,元服务只支持“通过用户首选项实现数据持久化” 我的设想是这样的 在页面中我把数据保存下来并持久化 然后在元服务卡片中,点击其中一个按钮,直接获取我持久化的数据进行下一步的操作 出现的问题是: 通过预览器进行测试时,没有问题,效果符合我的设想 但是在模拟器中测试时,元服务卡片这里点击以后,无法获取持久化的数据 想请教这是什么问题?真机上..

元服务
449
1
2024-11-06 11:41:51

uniapp for Harmony学习路线

大家好,今天与大家一起交流关于uniappforHarmony的学习路线。 uniapp for Harmony学习路线 大家首先要学习Vue,建议大家学习Vue3,然后学习uniapp,最后再看这个指导。和uts插件鸿蒙开发专题,其实就可以啦。 什么是 Vue? Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScrip..

HarmonyOS NEXT
389
0
2024-11-06 09:00:17

生成元服务图标

生成元服务图标 DevEco Studio支持Image Asset功能,帮助开发者生成统一的元服务图标样式。 在工程中选中模块或文件,右键单击New > Image Asset,进入图标配置页面。 [图片] 在Path中选择本地图片路径。图片尺寸及要求如下: [图片] 图标格式:.png、.jpeg、.jpg格式的静态图片资源; 图标尺寸:1024 ..

元服务
448
0
2024-11-06 08:59:54

创建元服务

创建元服务 1.若首次打开DevEco Studio,请选择Create Project开始创建一个新工程。如果已经打开了一个工程,请在菜单栏选择File > New > Create Project来创建一个新工程。选择Atomic Service元服务开发,选择模板,单击Next进行下一步配置。 当前元服务支持的模板类型: Empty Abi..

元服务
356
0
2024-11-06 07:32:17

Flutter鸿蒙实战

这一节,我们从头开始,做一个完整的应用, 来看一下,使用Flutter写一个具体的鸿蒙应用, 这里面涉及到的知识点有使用网络请求。 创建项目 flutter create --platforms ohos daysmatter [图片] 然后运行 flutter run 会发现下面的报错,这时候,我们需要签名。 [图片] 签完名以后,我们使用下面的代码,进..

Flutter
463
0
2024-11-05 23:28:24

Flutter鸿蒙入门

Flutter 框架介绍 Flutter是谷歌的高性能、跨端UI框架,可以通过一套代码,支持iOS、Android、Windows/MAC/Linux等多个平台,且能达到原生性能。 Flutter也可以与平台原生代码进行混合开发。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。 本次我们这部分是基于社区版本3...

Flutter
803
0
2024-11-05 23:26:01

Flutter鸿蒙Invalid CEN header (invalid zip64 extra data field size

如果报Invalid CEN header (invalid zip64 extra data field size)异常,请更换Jdk版本,参见JDK-8313765 如下图所示。 hvigor ERROR: Tools execution failed. 07-15 21:50:58 ERROR - hap-sign-tool: error: Inval..

HarmonyOS NEXT
516
0
2024-11-05 23:18:56

恭喜坚果派社区发布!

恭喜坚果派社区发布!..

HarmonyOS NEXT
348
0
2024-11-05 23:17:43

Flutter鸿蒙项目创建

Flutter鸿蒙项目创建 创建工程与编译命令,编译产物在${projectName}/ohos/entry/build/default/outputs/default/entry-default-signed.hap下 # 创建工程 方式一 该方式只创建了ohos平台 flutter create --platforms ohos <projectN..

HarmonyOS NEXT
427
0
2024-11-05 23:14:23

使用 Flutter SDK 3.22.1构建HarmonyOS应用

使用 Flutter SDK 3.22.1构建HarmonyOS应用 需要将 git clone https://gitee.com/openharmony-sig/flutter_flutter.git 更新为 git clone git@gitee.com:harmonycommando_flutter/flutter.git 然后打开~/.bash..

Flutter
502
0
2024-11-05 23:13:20

鸿蒙版Flutter环境搭建

鸿蒙版Flutter环境搭建 flutter_flutter项目,这是我们整个工程的核心,但是很多人都倒在了第一步,其原因,就是——需要使用Dev分支!!! https://gitee.com/openharmony-sig/flutter_flutter/tree/dev/ 注意事项 (1)目前支持操作系统Linux、Mac、Windows环境下使用 (2..

Flutter
1026
0
2024-10-17 08:49:07

HarmonyOS NEXT应用开发实战(封装比UniApp和小程序更简单好用的网络库)

HarmonyOS NEXT应用开发实战(封装比UniApp和小程序更简单好用的网络库) 网络访问接口,使用频次最高。之前习惯了uniapp下的网络接口风格,使用起来特别的简单方便。转战到鸿蒙上后,原始网络接口写着有些繁琐,不封装的话写着不快。博主借鉴uniapp平台下网络访问库的实现,封装实现了适合鸿蒙平台的网库库,目标让鸿蒙上网络接口使用,简单程度比肩u..

HarmonyOS NEXT
439
0
2024-10-16 10:28:47

调频声波App(三)播放声音

生成声波 思路(可以跳过) 形成声波并播放是这个App的核心功能,如何实现这个功能,属实走了很多弯路。起初认为这是一个计算密集任务,在网上查到了一个生成正弦波并输出wav文件的C语言实现,并开了一个C工程来验证功能。可以成功调整声波频率,并生成wav文件。 #include <stdio.h> #include <stdlib.h> ..

元服务
388
0
2024-10-16 10:28:26

调频声波App(二)UI

UI布局 首先我们实现频率调整的模块 [图片] Row() { Button("-") .onClick(async event => { const newValue = this.frequency - this.step // 1. 把当前的频率减掉预设的步进 this.frequency = Math.max(newValue, 0) // ..

元服务
372
0
2024-10-16 09:43:29

调频声波App(一)概述

概述 HarmonyOS项目实战将通过一个实战项目来学习一些HarmonyOS的开发知识。 本App通过手机扬声器发出有规律的声波,包含正弦波、方波、三角波、锯齿波,并可以调节声波频率。可以用于清理手机扬声器,或者测试听力年龄(如果你能听到 15000 赫兹声音的耳朵年龄小于 40 岁;听到 19000 赫兹的年龄为 20 岁以下。) 开发环境: Windo..

元服务
388
0
2024-10-16 08:39:34

钢琴和弦小工具(四)显示和弦

前言 人,不但要有科学技术,而且还要,文化,艺术,跟音乐。 ————钱学森 遗留的subKeys()方法 我们继续来看下之前遗留的subKeys()方法。这个方法在前文中,用于给黑键和白键分别布局。 private subKeys(isWhite: boolean): Key[] { // 根据入参的布尔值,返回黑键或者白键的对象数组subKeys。Key类..

OpenHarmony
406
0
2024-10-16 08:39:12

钢琴和弦小工具(三)绘制键盘

前言 人,不但要有科学技术,而且还要,文化,艺术,跟音乐。 ————钱学森 绘制键盘 根据之前设计的布局思路,根布局为stack,白键的row布局在下,黑键的row布局在上。两个row布局里面各有一个循环,把subKeys遍历一遍。之后解释subKeys的实现,现在可以简单的理解为每个按键的遍历。更多的细节请看代码中的注释。 build() { Stack(..

OpenHarmony
402
0
2024-10-16 08:38:39

钢琴和弦小工具(二)布局思路

前言 人,不但要有科学技术,而且还要,文化,艺术,跟音乐。 ————钱学森 布局思路 我们选择用两个循环,分别布局白键的row和黑键的row[图片] 键盘组件类 我把键盘布局作为一个component,声明了这些成员。 @Prop currentChord: number[] // 当前的和弦类型 @State private currentKey: num..

OpenHarmony
367
0
2024-10-16 08:37:50

钢琴和弦小工具(一)乐理和功能简介

前言 人,不但要有科学技术,而且还要,文化,艺术,跟音乐。 ————钱学森 我特别认同钱老说的这句话。我们作为理工科为主的开发者,不能忘记陶冶自己的情操。 所以业余时间,我也会弹一点钢琴。 有一天,我的需求就来了。 那天的乐谱和平常不一样,左手的音符不是画在五线谱上的,是以和弦形式标注的。这一下把我这个野路子难住了。我可没法记住那些和弦的规律。那么我能不能自..

OpenHarmony
436
0
2024-10-16 08:30:48

恭喜坚果派社区发布!

恭喜坚果派社区发布!..

HarmonyOS NEXT
350
0
2024-09-24 16:23:22

6

6..

元服务
336
0
2024-09-18 19:03:38

恭喜坚果派社区发布!

恭喜坚果派社区发布!..

HarmonyOS NEXT
475
1
2024-09-10 21:46:43

恭喜坚果派社区发布!

恭喜坚果派社区发布!👍..

HarmonyOS NEXT
384
0
2024-09-10 18:35:01

uni-app for Harmony实践

今天带着大家一起uni-app for Harmony [图片] uni-app uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到HarmonyOS、iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。 uni-app在开发者数量、..

uni-app
547
0
2024-09-09 21:07:16

DAYU200烧录OpenHarmony5.0系统

DAYU200系统烧录 下载 windows平台工具,解压后,如下图: [图片] 解压 DriverAssitant_v5.1.1,解压后,如下图: [图片] 双击 DriverInstall.exe 安装 USB 驱动,如下图 [图片] 点击驱动安装,如下图: [图片] 连接设备,设备连接图,如下图: [图片] 切换根目录,双击 RKDevTool.exe..

OpenHarmony
779
0
2024-09-09 07:52:13

OpenHarmony应用随机诗词实践精华

运行环境 DAYU200:5.0.0.66 SDK:5.0.0.66 IDE:5.0.3.800 一、创建应用 1.点击File->new File->Create Progect [图片] 2.选择模版 【OpenHarmony】Empty Ability [图片] 3.填写项目名,shici,应用包名com.nut.shici,应用存储位置X..

OpenHarmony
334
0