2024-11-14 17:12:32
鸿蒙原生开发手记:02-服务卡片开发
介绍 服务卡片是一直桌面小组件,可以放置在桌面上等位置,一触即达。 服务卡片分为静态卡片和动态卡片两类。本文介绍静态卡片。 创建 回到 DevEco,在目录entry右键,点击创建 Service Widget,选择 Static Widget, 点击 Next。 [图片] 输入名称,选择支持的卡片大小,点击确定创建卡片。 其中 22 代表 2行2列,12 ..
OpenHarmony
11
0
2024-11-14 15:38:53
鸿蒙原生开发手记:01-元服务开发
简介 元服务是鸿蒙中的一种轻量应用形态,无需下载,直接运行。类似于微信小程序,但与小程序不同的是,元服务更加轻量。 元服务使用原生开发,是系统级提供的,无论从易用性、性能、体验上,都要比小程序好。 创建元服务 使用 DevEco,点击 Create, 左侧模板选择 Atomic Service,右侧模板选择 Empty Ability。根据提示依次点击下一步..
OpenHarmony
15
0
2024-11-13 13:04:44
Video组件如何播放图库内的某一个视频
Video组件如何播放图库内的某一个视频 选择器(Picker)是一个封装PhotoViewPicker、DocumentViewPicker、AudioViewPicker等API模块,具有选择与保存的能力。应用可以自行选择使用哪种API实现文件选择和文件保存的功能。该类接口,需要应用在界面UIAbility中调用,否则无法拉起photoPicker应用或..
OpenHarmony
9
0
2024-11-12 07:47:13
跨平台开发鸿蒙原生应用
跨平台开发鸿蒙原生应用 [图片] uniapp for HarmonyOS uni-app uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到HarmonyOS、iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。 uni-app在开..
OpenHarmony
115
0
2024-11-10 21:10:22
IDE配置OHPM代理
IDE配置OHPM代理 若您需要配置OHPM代理信息,可通过如下步骤进入代理配置界面: 在欢迎页单击Customize > All settings… > Build, Execution, Deployment > Ohpm **> Optimize config,**进入OHPM代理设置界面。 在打开了工程的情况下,可以单击Fil..
OpenHarmony
12
0
2024-11-10 15:57:37
Image白块问题解决
原理介绍 在通过Image组件加载网络图片时,通常会经历四个关键阶段:组件创建、图片资源下载、图片解码和刷新。当加载的图片资源过大时,Image组件会在图片数据下载和解码完成后才刷新图片。这一过程中,由于图片下载较耗时,未成功加载的图片常常表现为空白或占位图(一般为白色或淡色),这可能引发“Image 白块”现象。为了提升用户体验并提高性能,应尽量避免这种情..
OpenHarmony
7
0
2024-11-10 11:44:16
@ComponentV2装饰器:自定义组件
@ComponentV2装饰器:自定义组件 为了在自定义组件中使用V2版本状态变量装饰器的能力,开发者可以使用@ComponentV2装饰器装饰自定义组件。 @ComponentV2装饰器用于装饰自定义组件: 在@ComponentV2装饰的自定义组件中,开发者仅可以使用全新的状态变量装饰器,包括@Local、@Param、@Once、@Event、@Pro..
OpenHarmony
13
0
2024-11-10 11:20:47
Repeat:子组件复用
Repeat:子组件复用 Repeat组件non-virtualScroll场景(不开启virtualScroll开关)中,Repeat基于数据源进行循环渲染,需要与容器组件配合使用,且接口返回的组件应当是允许包含在Repeat父容器组件中的子组件。Repeat循环渲染和ForEach相比有两个区别,一是优化了部分更新场景下的渲染性能,二是组件生成函数的索引..
OpenHarmony
10
0
2024-11-09 12:56:26
创建应用静态快捷方式
创建应用静态快捷方式 静态快捷方式是一种在系统中创建的可以快速访问应用程序或特定功能的链接。它通常可以在长按应用图标,以图标和相应的文字出现在应用图标的上方,用户可以迅速启动对应应用程序的组件。使用快捷方式,可以提高效率,节省了查找和打开对应的组件时间;也可以实现个性化定制的需求,创建多个快捷方式,以满足个性化的工作流程和操作偏好。应用配置静态快捷方式,在桌..
OpenHarmony
15
0
2024-11-08 14:40:03
如何将内容直接复制到剪贴板
如何将内容直接复制到剪贴板 剪贴板为开发者提供数据的复制粘贴能力。 当需要使用复制粘贴等功能时,例如:复制文字内容到备忘录中粘贴,复制图库照片到文件管理粘贴,就可以通过剪贴板来完成。但是大家在申请剪贴板权限的时候,发现不是很好申请,但是我们是不是可以换个思路,将内容直接复制到剪贴板,然后操作, import { pasteboard } from '@kit..
OpenHarmony
128
0
2024-11-08 09:52:16
HarmonyOS应用如何修改为OpenHarmony应用(API12)
HarmonyOS应用如何修改为OpenHarmony应用(API12) 这里面需要注意的就是build-profile.json5的配置需要需改 "products": [ { "name": "default", "signingConfig": "default", "compileSdkVersion": 12, //指定OpenHarmony应用..
OpenHarmony
118
0
2024-11-08 09:21:33
构建第一个ArkTS应用(Stage模型)
构建第一个ArkTS应用(Stage模型) 为确保运行效果,本文以使用DevEco Studio 5.0版本为例 创建ArkTS工程 1.若首次打开DevEco Studio,请点击Create Project创建工程。如果已经打开了一个工程,请在菜单栏选择File > New > Create Project来创建一个新工程。 2.选择Appl..
OpenHarmony
115
0
2024-11-07 23:44:02
关于 HAP、HAR、 HSP、App
关于 HAP、HAR、 HSP、App HAP HAP(Harmony Ability Package)是应用安装和运行的基本单元。HAP包是由代码、资源、第三方库、配置文件等打包生成的模块包,其主要分为两种类型:entry和feature。 entry:应用的主模块,作为应用的入口,提供了应用的基础功能。 feature:应用的动态特性模块,作为应用能力的..
OpenHarmony
115
0
2024-11-07 22:31:03
OpenHarmony的前世今生
1.1:OpenHarmony的前世今生 OpenHarmony 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。 1.1.1:OpenHarmony的背景 随着 5G 的普及以及物联网的高速发展,..
OpenHarmony
118
0
2024-10-16 08:39:34
钢琴和弦小工具(四)显示和弦
前言 人,不但要有科学技术,而且还要,文化,艺术,跟音乐。 ————钱学森 遗留的subKeys()方法 我们继续来看下之前遗留的subKeys()方法。这个方法在前文中,用于给黑键和白键分别布局。 private subKeys(isWhite: boolean): Key[] { // 根据入参的布尔值,返回黑键或者白键的对象数组subKeys。Key类..
OpenHarmony
120
0
2024-10-16 08:39:12
钢琴和弦小工具(三)绘制键盘
前言 人,不但要有科学技术,而且还要,文化,艺术,跟音乐。 ————钱学森 绘制键盘 根据之前设计的布局思路,根布局为stack,白键的row布局在下,黑键的row布局在上。两个row布局里面各有一个循环,把subKeys遍历一遍。之后解释subKeys的实现,现在可以简单的理解为每个按键的遍历。更多的细节请看代码中的注释。 build() { Stack(..
OpenHarmony
125
0
2024-10-16 08:38:39
钢琴和弦小工具(二)布局思路
前言 人,不但要有科学技术,而且还要,文化,艺术,跟音乐。 ————钱学森 布局思路 我们选择用两个循环,分别布局白键的row和黑键的row[图片] 键盘组件类 我把键盘布局作为一个component,声明了这些成员。 @Prop currentChord: number[] // 当前的和弦类型 @State private currentKey: num..
OpenHarmony
121
0
2024-10-16 08:37:50
钢琴和弦小工具(一)乐理和功能简介
前言 人,不但要有科学技术,而且还要,文化,艺术,跟音乐。 ————钱学森 我特别认同钱老说的这句话。我们作为理工科为主的开发者,不能忘记陶冶自己的情操。 所以业余时间,我也会弹一点钢琴。 有一天,我的需求就来了。 那天的乐谱和平常不一样,左手的音符不是画在五线谱上的,是以和弦形式标注的。这一下把我这个野路子难住了。我可没法记住那些和弦的规律。那么我能不能自..
OpenHarmony
127
0
2024-09-09 21:07:16
DAYU200烧录OpenHarmony5.0系统
DAYU200系统烧录 下载 windows平台工具,解压后,如下图: [图片] 解压 DriverAssitant_v5.1.1,解压后,如下图: [图片] 双击 DriverInstall.exe 安装 USB 驱动,如下图 [图片] 点击驱动安装,如下图: [图片] 连接设备,设备连接图,如下图: [图片] 切换根目录,双击 RKDevTool.exe..
OpenHarmony
130
0
热门文章
贡献三方包的时候,审核失败一般都是什么原因?
12 浏览
4 评论
「Mac玩转仓颉内测版11」PTA刷题篇2 - L1-002 打印沙漏
10 浏览
0 评论
跨平台开发鸿蒙原生应用
115 浏览
0 评论
鸿蒙原生开发手记:01-元服务开发
15 浏览
0 评论
基础的页面布局
13 浏览
1 评论
「Mac玩转仓颉内测版12」PTA刷题篇3 - L1-003 个位数统计
6 浏览
0 评论
鸿蒙原生开发手记:02-服务卡片开发
11 浏览
0 评论