鸿蒙开发
文章平均质量分 93
鸿蒙开发
让开,我要吃人了
这个作者很懒,什么都没留下…
展开
-
HarmonyOS开发实战( Beta5.0)自动生成动态路由实践
目前,已有三方库HMRouter封装了完整的动态路由功能,添加了生命周期回调、内置转场动画等功能,如有需要,可直接使用。原创 2024-09-14 20:14:07 · 777 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)搜索框热搜词自动切换
页面顶部搜索框内热搜词条自动切换,编辑搜索框时自动隐藏。原创 2024-09-14 19:31:27 · 548 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)合理处理高负载组件的渲染文章示例代码
通过组件复用,加载10年的日历数据,每个复用组件都在aboutToReuse接口中加载一个月的数据。原创 2024-09-14 17:23:18 · 746 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)NavDestination评论弹窗
点击案例中的商品介绍页面底部商店信息栏中的评论图标,即可拉起评论区弹窗,同时商品介绍页面自适应缩小。原创 2024-09-14 16:26:36 · 859 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)H5页面调用自定义输入法案例实践
实现H5页面调用自定义输入法,有两个关键点,一是需要将arkTS方法注册到h5页面中;二是要实现弹出键盘的组件。原创 2024-09-14 15:50:43 · 774 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)全局自定义组件实现跨页面案例实践
使用NodeContainer组件占位,从复用池NodePool中获取组件加载到页面中。原创 2024-09-14 15:17:04 · 744 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)在TaskPool线程中操作关系型数据库实现案例实践
进入页面有insert(单条数据插入)、batch insert(批量数据插入)、query(查询操作)三个按钮,点击query按钮后列表数据会从数据库更新,列表每条后面都有删除按钮,可以从数据库删除数据。原创 2024-09-13 20:40:54 · 921 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)滑动视频自动播放案例实践
本示例主要介绍视频列表滑动到屏幕中间自动播放场景,利用onScrollIndex获取List显示区域内中间子组件索引值的能力来判断播放,利用懒加载场景会预加载List显示区域外cachedCount的内容的能力来实现视频连续播放。原创 2024-09-13 19:31:41 · 873 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)发短信案例实践
调起系统短信页面,并将短信发送人与内容回填到系统短信中。原创 2024-09-13 16:41:04 · 652 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)日历切换案例实践详解
本示例介绍使用Swiper实现自定义日历月视图和周视图左右滑动切换月或周的效果。同时使用分段按钮和Tabs实现月视图和周视图的切换效果。原创 2024-09-12 22:13:13 · 1042 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)橡皮擦案例实践详解
本示例通过@ohos.graphics.drawing库和blendMode颜色混合实现了橡皮擦功能,能够根据手指移动轨迹擦除之前绘制的内容,并且可以进行图案的撤销和恢复。原创 2024-09-12 21:03:25 · 762 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)蓝牙实现服务端和客户端通讯详解
客户端以特定服务UUID作为过滤条件扫描服务端,连接到扫描的设备后通过setCharacteristicChangeNotification接口向服务端发送‘通知心率跳动特征值变动’的请求,以便收到服务端该特征值变动的通知消息。原创 2024-09-12 19:23:38 · 1307 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)使用ArkUI的FrameNode扩展实现动态布局类框架详解
在采用声明式前端开发模式时,若使用ArkUI的自定义组件对节点树中的每个节点进行定义,往往会遇到节点创建效率低下的问题。这主要是因为每个节点在JS引擎中都需要分配内存空间来存储应用程序的自定义组件和状态变量。此外,在节点创建过程中,还必须执行组件ID、组件闭包以及状态变量之间的依赖关系收集等操作。相比之下,使用ArkUI的FrameNode扩展,则可以避免创建自定义组件对象和状态变量对象,也无需进行依赖收集,从而显著提升组件创建的速度。原创 2024-09-12 17:41:01 · 1261 阅读 · 0 评论 -
HarmonyOS NEXT应用开发性能实践总结
HarmonyOS NEXT应用开发性能实践......原创 2024-09-12 17:18:21 · 1039 阅读 · 0 评论 -
HarmonyOS开发实战( Beta5.0)自定义装饰器实践规范
本示例介绍通过自定义装饰器在自定义组件中自动添加inspector (布局回调)方法并进行调用。原创 2024-09-12 15:51:30 · 1150 阅读 · 0 评论 -
OpenHarmony鸿蒙( Beta5.0)摄像头实践开发详解
本Demo是基于Hi3516开发板,使用开源OpenHarmony开发的RTSP协议流媒体应用。达到将Hi3516开发板中摄像头获取的数据通过RTSP协议传输到手机并显示 。原创 2024-09-11 20:59:37 · 1152 阅读 · 0 评论 -
OpenHarmony鸿蒙( Beta5.0)RTSPServer实现播放视频详解
openharmony中实现RTSPServer播放视频主要分为如下5部分。其中视频采集与视频编码平台芯片3518EV300与3516DV300已支持,将编码后的视频数据(H.265)存放至环形缓冲区,最后通过RTSPServer发送,RTSPClient由VLC播放器实现。原创 2024-09-11 20:11:29 · 1094 阅读 · 0 评论 -
OpenHarmony鸿蒙( Beta5.0)智能窗户通风设备开发详解
本文档介绍了安全厨房案例中的相关智能窗户通风设备,本安全厨房案例利用轻量级软总线能力,将两块欧智通V200Z-R/BES2600开发板模拟的智能窗户通风设备和燃气告警设备组合成。当燃气数值告警时,无需其它操作,直接通知软总线网络中的通风设备的电机工作,反之则关闭窗户通风设备中的电机。原创 2024-09-11 19:34:07 · 1462 阅读 · 0 评论 -
OpenHarmony鸿蒙( Beta5.0)智能燃气检测设备开发详解
本文档介绍了安全厨房案例中的相关智能燃气检测设备,本安全厨房案例利用轻量级软总线能力,将两块欧智通V200Z-R/BES2600开发板模拟的智能燃气检测设备和燃气告警设备组合成。当燃气数值告警时,无需其它操作,直接通知软总线网络中的通风设备的电机工作,反之则关闭窗户通风设备中的电机。原创 2024-09-11 17:34:38 · 1234 阅读 · 0 评论 -
OpenHarmony鸿蒙( Beta5.0)智能加湿器开发详解
智能加湿器具有实时监控其所处环境温度、湿度,并通过数字管家设置日程,自动打开加湿器控制湿度功能。显示界面使用DevEco Studio 编写的js应用,具有很好的兼容和移植特性。硬件上采用了带有HDF框架的驱动模型,通过GPIO和IIC分别来控制电机开关和采集湿度信息,还可以通过语音模块识别语音命令,再通过串口跟主板通信来控制加湿器电机开关。原创 2024-09-11 16:50:19 · 1237 阅读 · 0 评论 -
OpenHarmony鸿蒙( Beta5.0)智能门铃开发实践
智能门铃通过监控来访者信息,告诉主人门外是否有人按铃、有陌生人靠近或者无人状态。主人可以在数字管家中远程接收消息,并根据需要进行远程取消报警和一键开锁。同时,也可以通过室内屏幕获取门外状态。室内屏幕显示界面使用DevEco Studio 编写的js应用,具有很好的兼容和移植特性。硬件上采用了带有HDF框架的驱动模型,通过GPIO来获取传感器采集信息并驱动报警器进行动作。原创 2024-09-11 16:16:37 · 1346 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能相机开发实践
本Demo是基于Hi3516开发板,使用OpenHarmony3.0-LTS开发的应用。通过获取摄像头数据,实现预览拍照以及路视频等功能。并且通过后台AI服务识别唤醒词来进行语音控制拍照及录制视频。原创 2024-09-10 19:50:01 · 1014 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能油烟机开发实践
可以通过wifi接收来自手机的美食图片以及菜谱视频,让我们对美食可以边学边做(需要手机端应用配合)。原创 2024-09-10 18:03:04 · 1320 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能中控屏开发实践
本Demo是基于Hi3516开发板,使用开源OpenHarmony开发的应用。通过控制面板可以控制同一局域网内的空调,窗帘,灯等智能家居设备。原创 2024-09-10 16:26:14 · 1069 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能煤气检测系统开发实践
智能煤气检测系统通过实时监测环境中烟雾浓度,当一氧化碳浓度超标时,及时向用户发出警报。在连接网络后,配合数字管家应用,用户可以远程配置智能煤气检测系统的报警阈值,远程接收智能煤气检测系统报警信息。实现对危险及时报警,及时处理,守护居家安全。原创 2024-09-10 15:31:12 · 1189 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能体重秤开发实践
本demo基于OpenHarmony3.1Beta版本开发,该样例能够接入数字管家应用,通过数字管家应用监测体重秤上报数据,获得当前测量到的体重,身高,并在应用端形成一段时间内记录的体重值,以折线图的形式表现出来,根据计算的BMI值来提醒当前身体健康状态,推送健康小知识。原创 2024-09-10 14:47:10 · 1139 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)
在连接网络后,配合数字管家应用,用户可以远程接收智能保险柜的报警信息。后续可扩展摄像头等设备,实现对危险及时报警,及时处理,守护家中财产安全。原创 2024-09-09 21:56:50 · 969 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能垃圾桶开发实践
智能垃圾桶可以通过数字管家应用来监测垃圾桶当前可用容量,提醒主人及时处理垃圾;通过日程管家可以实现和其他智能设备联动。原创 2024-09-09 20:54:56 · 1000 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能可燃气体检测系统开发实践
智能可燃气体检测系统可以通过云和手机建立连接,可以在手机上控制感应的阈值,传感器感知到的可燃气体浓度超过阈值之后,将会通过云传给手机,并报警。原创 2024-09-09 18:38:51 · 1039 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能甲醛检测系统实践
智能甲醛检测系统可以通过云和手机建立连接,可以在手机上设置甲醛浓度阈值,传感器感知到的甲醛浓度超过阈值之后,将会通过云传给手机,并报警。原创 2024-09-09 16:40:06 · 794 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能风扇设备开发实践
智能风扇整体方案原理图可以大致分成:智能风扇设备、数字管家应用、云平台三部分。智能风扇通过MQTT协议连接华为IoT物联网平台,从而实现命令的接收和属性上报。原创 2024-09-09 15:54:14 · 943 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)无感配网详解
提前准备好一个可以正常联网的AP热点A,并确保安装数字管家应用的手机连接到该热点A上。原创 2024-09-09 15:21:18 · 445 阅读 · 0 评论 -
HarmonyOS应用开发( Beta5.0)HOS-用户认证服务:面部识别
User Authentication Kit(用户认证服务)提供了基于用户在设备本地注册的人脸和指纹来认证用户身份的能力。原创 2024-09-08 22:24:21 · 1318 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)轻量型系统服务管理部件详解
系统服务框架基于面向服务的架构,提供了服务开发、服务的子功能开发、对外接口的开发、以及多服务共进程、进程间服务调用等开发能力。其中:原创 2024-09-08 22:01:19 · 1324 阅读 · 0 评论 -
HarmonyOS应用开发( Beta5.0)一杯冰美式的时间“拿捏Grid组件”
这里呢是采用Grid组件中的控制滚动,里面的rowsTemplate属性为一行且不对列的行数属性进行操作,这样的话就可以控制水平滑动了。原创 2024-09-08 21:44:14 · 1418 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能手表应用开发实践
本项目是基于BearPi套件开发的智能儿童手表系统,该系统通过与GSM模块(型号:SIM808)的通信来实现通话和定位功能。 智能儿童手表系统可以通过云和手机建立连接,同步时间和获取天气信息,通过手机下达日程安排到儿童手表,并显示在儿童手表的屏幕端,还可以通过SIM808模块获取地理位置信息,接收和拨打电话等功能。原创 2024-09-06 20:13:08 · 1392 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能烟感系统开发实践
智能烟感系统通过实时监测环境中烟雾浓度,当烟雾浓度超标时,及时向用户发出警报。在连接网络后,配合数字管家应用,用户可以远程配置智能烟感系统的报警阈值,远程接收智能烟感系统报警信息。实现对危险及时报警,及时处理,守护居家安全。原创 2024-09-06 18:43:19 · 1067 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能扫地机应用开发实践
此Demo采用润和的智能小车套件为硬件模型,通过修改代码具备了扫地机器人简易的避障功能及防跌落功能,并且能通过wifi接入数字管家应用场景。智能扫地机不仅能接收数字管家应用下发的指令启动或停止扫地机器人,而且还可以加入到数字管家的日程管理中。通过日程可以设定智能扫地机启动的时间段,使其在特定的时间段内,智能扫地机自动启动或者停止。原创 2024-09-06 16:49:31 · 849 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能窗帘应该开发实践案例
通过日程可以设定窗帘开关的时间段,使其在特定的时间段内,窗帘自动打开或者关闭;通过日程管家还可以实现窗帘和其他的智能设备联动。原创 2024-09-06 16:19:43 · 850 阅读 · 0 评论 -
OpenHarmony鸿蒙开发( Beta5.0)智能台灯应用开发实践
智能台灯设备不仅接收数字管家应用下发的指令来控制台灯的开关及亮度,而且还可以加入到数字管家的日程管理中。通过日程可以设定台灯开关的时间段,使其在特定的时间段内,台灯自动打开或者熄灭,并能自动调节相应时间段台灯的亮度;通过日程管家还可以实现台灯和其他的智能设备联动。原创 2024-09-06 15:31:59 · 1051 阅读 · 0 评论