- 博客(159)
- 收藏
- 关注
原创 HamronyOS Next稳定性培训课程总结
HamronyOS应用DFX能力介绍:HarmonyOS应用稳定性监控与问题定位:AppFreeze与资源泄漏能力开放及常见问题定位方法介绍:DevEco Testing工具、崩溃定位及地址越界问题定位:
2025-01-24 15:15:00
98
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 手写笔服务
手写笔服务(Pen Kit)是华为提供的一套手写套件,提供笔刷效果、笔迹编辑、报点预测和一笔成形功能,为开发者提供丰富而便捷的手写能力,开发者可以轻松集成实现手写功能,享受优质的手写体验,创造更多的手写应用场景 本示例展示了如何接入PenKit提供的能力。
2024-09-25 23:22:33
486
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - 一多旅行住宿
本示例主要使用栅格布局和List组件相结合的方式,实现了旅行住宿差异化的多场景响应式变化效果。
2024-09-25 23:17:22
394
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 语言基础类库
ohos.convertxml (xml转换JavaScript)@ohos.taskpool (启动任务池)@ohos.uri (URI字符串解析)@ohos.util (util工具函数)@ohos.ArkTSUtils (ArkTSUtils工具函数)@ohos.util.ArrayList (线性容器ArrayList)@ohos.util.Deque (线性容器Deque)@ohos.util.HashMap (非线性容器HashMap)
2024-09-25 16:36:21
807
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 系统空间统计
应用空间统计:提供空间查询相关的常用功能:包括对内外卡的空间查询,对应用分类数据统计的查询,对应用数据的查询等。文件系统空间统计:提供文件系统相关存储信息的功能,向应用程序提供获取文件系统总字节数、空闲字节数接口。
2024-09-25 16:20:41
344
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 跨语言复杂参数交互
本示例介绍了复杂数据类型在ArkTS与C++两种环境间传递、调用的方法。包含array、object、hashMap、pixelMap、class五种类型。
2024-09-25 16:17:51
1095
原创 [HarmonyOS Next示例代码] 鸿蒙性能分享 - 首页数据缓存加速冷启动
本示例是基于ArkTS的声明式开发范式实现的样例,主要介绍了首页数据缓存来加速应用冷启动的使用。
2024-09-23 22:14:43
436
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 登录和注销场景实现
基于Navigation实现导航跳转,采用PromptAction实现弹窗。模拟登录和注销的场景实现,且界面满足一多适配。应用登录符合隐私要求,实现正确的跳转逻辑,满足更好的用户体验。
2024-09-23 22:02:53
605
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 加解密
本示例使用cryptoFramework接口的Cipher对象相关方法实现了字符串加解密算法,包括RSA加密算法与AES加密算法。RSA加密算法:RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,由已知加密密钥推导出解密密钥在计算上是不可行的密码体制。AES加密算法:AES密码学中的高级加密标准,又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。
2024-09-23 22:01:16
409
原创 [HarmonyOS Next示例代码] 鸿蒙多媒体分享 - 视频播放
视频播放的主要工作是将视频数据转码并输出到设备进行播放,同时管理播放任务。本文将对视频播放全流程、视频切换、视频循环播放等场景开发进行介绍说明。本示例主要展示了播放本地视频和网络视频相关功能,使用 @ohos.multimedia.media, @ohos.resourceManager,@ohos.wifiManager等接口,实现了视频播放、暂停、调节倍速、切换视频的功能;实现效果如下;
2024-09-23 21:59:34
425
原创 [HarmonyOS Next示例代码] 鸿蒙多媒体分享 - 基于AudioRenderer的音频播控和多场景交互
本场景解决方案主要面向前台音频开发人员。指导开发者基于AudioRenderer开发音频播控功能。功能包括后台播放、和播控中心的交互、适配不同类型的焦点打断策略、切换路由发声设备、切换输出设备等基础音频常见功能。
2024-09-23 15:35:03
222
原创 [HarmonyOS Next示例代码] 鸿蒙多媒体分享 - 视频播放类应用
本示例主要展示通过HarmonyOS提供的系统播放器AVPlayer和媒体会话等能力,实现视频类应用的开发。
2024-09-23 15:32:02
376
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 自然语言理解服务
本示例展示了使用hiai引擎框架提供的基于自然语言处理服务的分词、实体抽取功能。本示例模拟了在应用里,输入一段文字,调用分词、实体抽取能力后得到的结果。需要使用hiai引擎框架通用文字识别接口@hms.ai.nlp.textProcessing.d.ts。
2024-09-21 20:42:08
487
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 计算平台-HiAI Foundation服务(C++)
本示例展示了使用HiAI Foundation API提供的模型推理能力。本示例展示了对图片中的物体进行分类识别的能力展示。需要编译依赖HiAI Foundation的动态库libhiai_foundation.so和AI 领域公共动态库libneural_network_core.so。
2024-09-21 20:40:03
1119
原创 [HarmonyOS Next示例代码] 鸿蒙网络功能开发 - 远场通信服务(ArkTS)
Remote Communication Kit(远场通信服务)是华为提供的HTTP发起数据请求的NAPI封装。应用通过Remote Communication Kit可便捷快速地向服务器发起数据请求。
2024-09-21 20:34:59
482
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 机器学习-场景化语音服务
本示例展示了语音类AI能力中的朗读控件能力。本示例模拟了在应用里,通过点击朗读听筒,跳转朗读控件播放面板并对文章进行朗读的场景。需要使用HiAI引擎框架中的@kit.SpeechKit.d.ts接口。
2024-09-21 20:32:31
335
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - AR引擎服务
本示例展示了AREngine提供的平面检测,运动跟踪,环境跟踪和碰撞检测能力。AR Engine通过获取终端设备摄像头数据,结合图像特征和惯性传感器(IMU),计算设备位置(沿x、y、z轴方向位移)和姿态(绕x、y、z轴旋转),实现6自由度(6DoF)运动跟踪能力。6DoF运动跟踪能力示意图(红色线代表设备运动方向)
2024-09-21 20:31:05
691
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 安全检测服务
本示例向您介绍如何在应用中获取系统完整性检测和URL检测的结果。需要使用设备安全服务接口。
2024-09-21 20:28:49
475
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 智能填充
本示例展示了使用智能填充服务提供场景化的输入建议,实现复杂表单一键填充,帮助用户轻松地完成表单填写。使用时需要引用程序框架服务接口@kit.AbilityKit。
2024-09-21 20:27:11
532
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 基础视觉服务-多目标识别
本示例展示了使用hiai引擎框架提供的多目标识别功能。本示例模拟了在应用里,选择一张多目标图片,识别多个目标。需要使用hiai引擎框架多目标识别接口@hms.ai.vision.objectDetection。
2024-09-21 20:25:52
384
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 基础视觉服务-骨骼点检测
本示例展示了使用hiai引擎框架提供的骨骼点识别功能。本示例模拟了在应用里,选择一张人物全身图片,识别骨骼点。需要使用hiai引擎框架多目标识别接口@hms.ai.vision.skeletonDetection。
2024-09-21 20:24:27
422
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - UI设计套件
本示例主要展示了UI Design Kit(UI设计套件)相关的功能。使用ArkUI、Localization Kit、Image Kit等接口,实现了图标合成、剪切、缩放、描边等功能。
2024-09-21 20:22:56
516
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 基于RCP的网络请求能力
RCP指的是远程通信平台(remote communication platform),RCP提供网络数据请求功能,相较于Network Kit中HTTP请求能力,RCP更具易用性,且拥有更多的功能。例如:支持发送PATCH请求支持设置BaseURL支持取消请求,取消指定或正在进行的会话请求支持自定义证书校验,可以根据自身业务需要,对证书进行校验支持自定义DNS解析支持自定义拦截器实现响应缓存支持在会话中的HTTP请求期间捕获详细的跟踪信息。
2024-09-21 20:21:10
363
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - 拖拽框架开发实践
本示例设置组件是否可以响应拖拽事件,实现图片、富文本、文本、输入框、列表等组件的拖拽功能。
2024-09-21 20:19:46
366
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - 场景化Button组件
本示例展示了使用华为融合场景服务提供的场景化Button,主要用于获取快速验证手机号Button、实时验证手机号Button、选择头像Button、打开授权设置页Button、打开APPButton、选择收货地址Button、选择发票抬头Button、地图选点Button的能力。使用时需要引用场景化组件接口'@kit.ScenarioFusionKit'
2024-09-21 20:18:15
406
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 机器学习-场景化视觉服务
本示例展示了使用视觉类AI能力中的人脸活体验证能力。本示例模拟了在应用里,跳转人脸活体验证控件,获取到验证结果并展示出来。需要使用hiai引擎框架人脸活体验证接口@kit.VisionKit.d.ts。
2024-09-21 10:45:53
449
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - 一多分栏控件
本示例分别展示了多场景下,一多分栏控件的响应式变化效果。A+B+C:即SideBarContainer组件组合Navigation组件A+C:SideBarContainer组件B+C:Navigation组件。
2024-09-21 10:43:42
1027
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - 一多导航栏
本示例展示了导航组件在不同设备形态下的样式。在sm设备上,以tabs形式展示,内容、导航为上下样式布局,通过点击底部tabs切换内容;在md/lg设备上,以SideBarContainer形式展示,内容、导航为左右布局,通过点击侧边一二级菜单进行内容切换。本示例使用一次开发多端部署中介绍的自适应布局能力和响应式布局能力进行多设备(或多窗口尺寸)适配,主要通过组件提供窗口断点事件,保证应用在不同设备或不同窗口尺寸下可以正常显示。
2024-09-20 20:04:35
836
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 数据库升级
本示例展示了对关系型数据库的操作,包括对数据库的常规增删改查操作以及对数据库事务的操作。本实例参考关系型数据库。
2024-09-20 19:58:33
429
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 应用账号管理
本示例选择应用进行注册/登录,并设置账号相关信息,简要说明应用账号管理相关功能。
2024-09-20 19:56:49
1094
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - Pako压缩与解压
本示例展示了对字符串的压缩以及解压操作,实现了将写入字符串压缩成为压缩文件,以及将压缩文件解压并读取出字符串并返回的功能。
2024-09-20 19:54:35
444
原创 [HarmonyOS Next示例代码] 鸿蒙功能开发 - 大文件拷贝
文件拷贝是应用开发中的一个常见场景,通常有两种方式,一是直接读写文件的全部内容,二是使用buffer多次读写。前者的优点在于使用简单,但是在大文件场景下,内存占用较高,影响应用性能;后者的优点在于内存占用较小,但是编程稍显复杂。本例将展示如何使用buffer来将大文件的rawfile复制到应用沙箱。
2024-09-20 19:52:12
265
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - 深色模式
本示例通过@ohos.app.ability.ConfigurationConstant等接口,进行深色模式的设置。
2024-09-20 19:49:50
259
原创 [HarmonyOS Next示例代码] 鸿蒙多媒体分享 - 图片压缩
本示例通过@ohos.multimedia.image等接口,通过二分法进行图片压缩。
2024-09-20 19:48:19
260
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - UI框架-一多便捷生活
本篇Sample基于自适应布局和响应式布局,实现一次开发,多端部署的便捷生活页面,并根据手机、折叠屏、平板以及2in1不同的设备尺寸实现对应页面。
2024-09-20 19:46:16
488
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - 证券代码的自定义键盘
本示例是一款可一键输入“300”、“600”等证券代码的自定义键盘应用。
2024-09-20 19:43:53
373
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - Web组件预览PDF文件
本示例通过Web组件实现预览本地PDF文件和预览网络PDF文件,Tabs容器组件包含了两个独立的TabContent子组件,分别标示为预览本地PDF文件和预览网络PDF文件。每个子组件内部构建一个Web组件。第一个Web组件利用resource协议关联本地PDF文件路径以预览本地存储的PDF资源;第二个Web组件则通过配置网络链接属性,实现从互联网加载并预览远程PDF文件内容。
2024-09-20 19:41:10
381
原创 [HarmonyOS Next示例代码] 鸿蒙UI开发 - 内容发布器
本示例通过RichEditor组件以及常用的ArkUI组件,实现一个图文内容发布器。
2024-09-20 10:26:15
478
原创 [HarmonyOS Next示例代码] 鸿蒙多媒体分享 - 拼图
该示例通过@ohos.multimedia.image和@ohos.file.photoAccessHelper接口实现获取图片,以及图片裁剪分割的功能。
2024-09-20 10:23:11
466
原创 [HarmonyOS Next示例代码] 鸿蒙多媒体分享 - 媒体库视频
本示例使用Video组件展示了视频组件的基本功能,包括视频组件化,全屏化,窗口化,上下轮播视频等。
2024-09-19 23:01:25
352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人