- 博客(272)
- 收藏
- 关注
原创 鸿蒙HarmonyOS实战开发:使用Node-API接口进行array相关开发
使用Node-API接口进行array相关开发时,调用相关接口可以在Node-API模块中直接操作和处理ArkTS中的数组。
2024-12-01 21:55:14
697
原创 鸿蒙HarmonyOS实战开发:Node-API开发规范
当argv不为nullptr时,napi_get_cb_info会根据argc声明的数量将JS实际传入的参数写入argv。如果argc小于等于实际JS传入参数的数量,该接口仅会将声明的argc数量的参数写入argv;而当argc大于实际参数数量时,该接口会在argv的尾部填充undefined。
2024-12-01 21:13:09
867
原创 鸿蒙HarmonyOS实战开发:Node-API支持的数据类型和接口总结
每当调用一个Node-API函数,都会返回该值,表示操作成功与否的相关信息。
2024-12-01 20:12:27
695
原创 鸿蒙HarmonyOS实战开发:跨设备剪贴板特性开发规范
剪贴板分为本地剪贴板和跨设备剪贴板,本地剪贴板提供设备内的内容复制粘贴,跨设备剪贴板提供跨设备的内容复制粘贴。
2024-12-01 19:34:00
857
原创 鸿蒙HarmonyOS实战开发:应用接续开发指导
通过应用接续,可以实现将应用当前任务(包括页面控件状态变量等)迁移到目标设备,并在目标设备上接续使用。
2024-11-30 21:54:40
1118
原创 鸿蒙HarmonyOS实战开发:通过一个天气应用实现一多应用的整体开发过程
本章通过一个天气应用,介绍一多应用的整体开发过程,包括UX设计、工程管理及调试、页面开发等。
2024-11-30 21:23:05
1010
原创 鸿蒙HarmonyOS实战开发:使用DevEco Studio进行多设备应用开发
本章的内容基于DevEco Studio 3.1.1 Release版本进行介绍,如您使用DevEco Studio其它版本,可能存在文档与产品功能界面、操作不一致的情况,请以实际功能界面为准。
2024-11-30 21:00:20
965
原创 鸿蒙HarmonyOS实战开发:应用“扫码直达”服务规范
在日常生活中,人们会使用各种应用扫各式各样的码,而“扫码直达”服务则为用户带来一种全新的扫码体验。
2024-11-29 17:11:08
990
原创 鸿蒙HarmonyOS实战开发:应用布局中嵌入最近图片组件
应用可以在布局中嵌入最近图片组件,通过此组件,应用无需申请权限,即可指定配置访问公共目录中最近的一个图片或视频文件。授予的权限仅包含只读权限。
2024-11-29 16:11:29
630
原创 鸿蒙HarmonyOS实战开发:基于AlbumPicker组件访问相册列表场景示例
开发者可以在布局中嵌入AlbumPickerComponent组件,通过此组件,应用无需申请权限,即可访问公共目录中的相册列表。
2024-11-29 15:39:34
986
原创 鸿蒙HarmonyOS实战开发:PhotoPicker组件访问图片/视频场景示例
当应用需要读取用户图片时,开发者可以在应用界面中嵌入PhotoPicker组件,在用户选择所需要的图片资源后,直接返回该图片资源,而不需要授予应用读取图片文件的权限,即可完成图片或视频文件的访问和读取。
2024-11-29 15:22:58
1111
原创 鸿蒙HarmonyOS实战开发:保存媒体库资源
下面以使用安全控件创建一张图片资源为例。使用安全控件创建媒体资源无需在应用中申请相册管理模块权限'ohos.permission.WRITE_IMAGEVIDEO',
2024-11-29 14:46:04
421
原创 鸿蒙HarmonyOS实战开发:基于Picker选择媒体库资源
用户有时需要分享图片、视频等用户文件,开发者可以通过特定接口拉起系统图库,用户自行选择待分享的资源,然后最终分享出去。
2024-11-29 14:32:14
948
原创 鸿蒙HarmonyOS实战开发:视频色彩空间转换
开发者可以调用本模块提供的C API接口,实现HDR2SDR、HDR2HDR、SDR2SDR的色彩空间转换。
2024-11-29 14:20:10
994
原创 鸿蒙HarmonyOS实战开发:媒体开发>视频缩放场景
本模块提供视频细节增强的C API接口,通过调用本模块的接口,可以实现视频流图像内容的清晰度增强及缩放功能,处理后的数据可以用于送显、播放和录制。
2024-11-28 17:22:43
645
原创 鸿蒙HarmonyOS实战开发:实现视频转码(ArkTS)
使用AVTranscoder可以实现视频转码功能,本开发指导将以“开始转码-暂停转码-恢复转码-转码完成”的一次流程为示例,向开发者讲解AVTranscoder视频转码相关功能。
2024-11-28 16:51:51
838
原创 鸿蒙HarmonyOS实战开发:AVRecorder实现录制视频
当前仅支持AVRecorder开发视频录制,集成了音频捕获,音频编码,视频编码,音视频封装功能,适用于实现简单视频录制并直接得到视频本地文件的场景。本开发指导将以“开始录制-暂停录制-恢复录制-停止录制”的一次流程为示例,向开发者讲解如何使用AVRecorder进行视频录制。在进行应用开发的过程中,开发者可以通过AVRecorder的state属性主动获取当前状态,或使用on('stateChange')方法监听状态变化。
2024-11-28 16:20:02
783
原创 鸿蒙HarmonyOS实战开发:AVRecorder实现录制音频规范
使用AVRecorder可以实现音频录制功能,本开发指导将以“开始录制-暂停录制-恢复录制-停止录制”的一次流程为示例,向开发者讲解AVRecorder音频录制相关功能。
2024-11-28 15:55:56
1028
原创 鸿蒙开发(OpenHarmony)跨线程序列化耗时点分析
DevEco Studio新增主线程序列化和反序列化检测能力,同时支持配置序列化/反序列化超时阈值。对于超过阈值的序列化和反序列化操作,在泳道中给出告警提示,并可以关联该时刻的调用栈信息,更好地帮助开发者定位性能问题。
2024-11-28 15:37:19
939
原创 鸿蒙开发(OpenHarmony)页面布局检查器-ArkUI Inspector
利用ArkUI Inspector工具,开发者可以快速定位布局问题或其他UI相关问题,同时也可以观察和了解不同组件之间的布局关系和属性,学习如何通过布局属性来控制组件的显示方式。
2024-11-28 15:18:53
906
原创 鸿蒙开发(OpenHarmony)应用性能问题分析指导
在分析性能问题之前、验证性能优化方案之时,开发者会需要对应用的性能指标做检测。本文会先说明丢帧和响应速度问题相关的性能指标检测方法,然后再阐述两个角度下,略有不同的问题分析思路。
2024-11-28 14:49:23
1131
原创 鸿蒙HarmonyOS实战开发:媒体开发>使用AVPlayer播放视频(ArkTS)
本开发指导将介绍如何使用AVPlayer开发视频播放功能,以完整地播放一个视频作为示例,实现端到端播放原始媒体资源。
2024-11-28 14:29:23
1183
原创 鸿蒙HarmonyOS实战开发:媒体开发>通过AVPlayer播放音频功能实践
使用AVPlayer可以实现端到端播放原始媒体资源,本开发指导将以完整地播放一首音乐作为示例,向开发者讲解AVPlayer音频播放相关功能。
2024-11-28 14:14:21
963
原创 鸿蒙HarmonyOS实战开发:图片处理>使用Image完成图片编码
开发者可以调用本模块的Native API接口,完成图片编码,即将PixelMap压缩成不同格式的存档图片。
2024-11-28 14:05:11
753
原创 鸿蒙HarmonyOS实战开发:图片处理>使用Image处理PixelMap数据场景
开发者可以通过本指导了解如何使用Native Image的接口。
2024-11-27 17:28:20
961
原创 鸿蒙HarmonyOS实战开发:图片处理>使用Image完成图片接收器场景
图像接收类,用于获取组件surface id,接收最新的图片和读取下一张图片,以及释放ImageReceiver实例。
2024-11-27 16:03:59
818
原创 鸿蒙HarmonyOS实战开发:图片处理>使用Image完成图片解码场景
图片解码指将所支持格式的存档图片解码成统一的PixelMap,以便在应用或系统中进行图片显示或图片处理。当前支持的存档图片格式包括JPEG、PNG、GIF、WebP、BMP、SVG、ICO、DNG、HEIF(不同硬件设备支持情况不同)。
2024-11-27 15:43:52
876
原创 鸿蒙HarmonyOS实战开发:图片处理>基于ImagePacker完成图片编码场景
图片编码指将PixelMap编码成不同格式的存档图片,当前支持打包为JPEG、WebP、png和 HEIF(不同硬件设备支持情况不同) 格式,用于后续处理,如保存、传输等。
2024-11-27 15:32:49
725
原创 鸿蒙HarmonyOS实战开发:图片处理>基于PixelMap完成位图操作实践
当需要对目标图片中的部分区域进行处理时,可以使用位图操作功能。此功能常用于图片美化等操作。
2024-11-27 15:16:25
884
原创 鸿蒙HarmonyOS实战开发:图片处理>使基于ixelMap完成图像变换实践
图片处理指对PixelMap进行相关的操作,如获取图片信息、裁剪、缩放、偏移、旋转、翻转、设置透明度、读写像素数据等。图片处理主要包括图像变换、位图操作,本文介绍图像变换。
2024-11-27 15:07:11
480
原创 鸿蒙HarmonyOS实战开发:使用ImageSource完成多图对象解码场景
图片解码指将所支持格式的存档图片解码成统一的Picture。当前支持的存档图片格式包括JPEG、HEIF。
2024-11-27 14:52:18
928
原创 鸿蒙HarmonyOS实战开发:基于ImageSource完成图片解码场景
图片解码指将所支持格式的存档图片解码成统一的PixelMap,以便在应用或系统中进行图片显示或图片处理。当前支持的存档图片格式包括JPEG、PNG、GIF、WebP、BMP、SVG、ICO、DNG、HEIF(不同硬件设备支持情况不同)。
2024-11-27 14:43:01
582
原创 鸿蒙HarmonyOS实战开发:DRM系统管理开发
DRM系统管理(MediaKeySystem)支持MediaKeySystem实例管理、设备DRM证书申请与处理、会话实例管理、离线媒体密钥管理、获取DRM度量统计信息、设备属性等。在使用DRM Kit功能时,先查询设备是否支持对应DRM解决方案的DRM功能。在DRM Kit里DRM解决方案以插件形式存在,所以也叫DRM插件。
2024-11-27 14:10:28
630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人