在浩瀚无垠的宇宙边际,隐藏着一个由精密算法与灵动数据交织的秘境——HarmonyOS星际仙域。此地,每位开发者皆是追求至高境界的修真者,他们以智慧为引,创意为翼,穿梭于星辰之间,揭开一个又一个技术奇迹的面纱。我,作为这浩瀚星海中的一名探索者,愿将我的鸿蒙修真之旅,化作一篇篇动人心魄的仙侠传奇。昔日,我不过是一名平凡的程序员,在一次命运的邂逅中,获得了一部名为《HarmonyOS征途》的古籍。书中描绘的奇幻世界,...
2024-08-12 14:03:50 2640浏览 1点赞 0回复 0收藏
作者:徐金生前言替换系统软键盘基本是基于社区提供的[kikaInput](https:gitee.comopenharmonyapplicationsappsamplestreeOpenHarmonyv3.2.3ReleaseCompleteAppsKikaInput)二次开发实现,目前kikaInput根据系统版本的不同发布了很多相对应的版本,在二次开发时可以根据自己的需要选择合适的版本进行修改。kikakeyboard适配PAD效果适配前适配后设备类型适配PAD设备基本属于横向类型设备,也就是宽度大于高度,在[3.2.3release](h...
2024-03-01 14:33:29 2.1w浏览 7点赞 12回复 4收藏
作者:徐金生背景随着移动互联网的发展,WiFi已成为人们生活中不可或缺的网络接入方式。但在连接WiFi时,用户常需要手动输入一个复杂的密钥,这带来了一定的不便。针对这一痛点,利用QR码连接WiFi的方案应运而生。QR码连接WiFi的工作流程是:商家或公共场所提供含有WiFi密钥的QR码,用户只需使用手机扫一扫即可读取密钥信息并连接WiFi,无需手动输入,这种连接方式大大简化了用户的操作。随着智能手机摄像头识别能力的提升,以及用户需...
2023-10-16 11:25:47 1.2w浏览 8点赞 9回复 4收藏
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)作者:徐金生仿视频播放器应用爱电影合集[OpenHarmony仿视频播放器应用爱电影(一)](https:ost.51cto.composts22228)[OpenHarmony仿视频播放器应用爱电影(二)](https:ost.51cto.composts22241)[OpenHarmony仿视频播放器应用爱电影(三)](https:ost.51cto.composts22282)[OpenHarmony仿视频播放器应用爱电影(四)](https:ost.51cto.compos...
2023-03-23 16:52:19 6675浏览 3点赞 2回复 0收藏
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)作者:徐金生仿视频播放器应用爱电影合集[OpenHarmony仿视频播放器应用爱电影(一)](https:ost.51cto.composts22228)[OpenHarmony仿视频播放器应用爱电影(二)](https:ost.51cto.composts22241)[OpenHarmony仿视频播放器应用爱电影(三)](https:ost.51cto.composts22282)[OpenHarmony仿视频播放器应用爱电影(四)](https:ost.51cto.compos...
2023-03-23 14:48:00 7321浏览 4点赞 3回复 2收藏
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)作者:徐金生仿视频播放器应用爱电影合集[OpenHarmony仿视频播放器应用爱电影(一)](https:ost.51cto.composts22228)[OpenHarmony仿视频播放器应用爱电影(二)](https:ost.51cto.composts22241)[OpenHarmony仿视频播放器应用爱电影(三)](https:ost.51cto.composts22282)[OpenHarmony仿视频播放器应用爱电影(四)](https:ost.51cto.compos...
2023-03-22 18:50:26 6835浏览 6点赞 4回复 5收藏
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)作者:徐金生仿视频播放器应用爱电影合集[OpenHarmony仿视频播放器应用爱电影(一)](https:ost.51cto.composts22228)[OpenHarmony仿视频播放器应用爱电影(二)](https:ost.51cto.composts22241)[OpenHarmony仿视频播放器应用爱电影(三)](https:ost.51cto.composts22282)[OpenHarmony仿视频播放器应用爱电影(四)](https:ost.51cto.compos...
2023-03-22 14:51:51 6622浏览 3点赞 1回复 3收藏
作者:徐金生前面两篇,已经介绍了分布式相机应用开发的整个流程,有兴趣的可以回顾下:[OpenHarmony分布式相机(上)](https:ost.51cto.composts21219)[OpenHarmony分布式相机(中)](https:ost.51cto.composts21255)这篇我们主要讲讲分布式相机开发过程中遇到的一些问题和思考,由于本地人目前主要是北向入手,所以只从应用开发的角度总结目前遇到的问题,如有一些低级错误,还希望各位老师不吝赐教。分布式相机问题一览对于...
2023-02-17 16:47:06 1.2w浏览 4点赞 4回复 2收藏
作者:徐金生接上一篇[OpenHarmony分布式相机(上)](https:ost.51cto.composts21219),今天我们来说下如何实现分布式相机。实现分布式相机其实很简单,正如官方介绍的一样,当被控端相机被连接成功后,可以像使用本地设备一样使用远程相机。我们先看下效果[视频地址](https:ost.51cto.composts21219)上一篇已经完整的介绍了如何开发一个本地相机,对于分布式相机我们需要完成以下几个步骤:前置条件1、两台带摄像头的设备2、建...
2023-02-17 13:44:56 1.5w浏览 5点赞 10回复 6收藏
作者:徐金生最近陆续看到各社区上有关OpenHarmony媒体相机的使用开发文档,相机对于富设备来说必不可少,日常中我们经常使用相机完成拍照、人脸验证等OpenHarmony系统一个重要的能力就是分布式,对于分布式相机我也倍感兴趣,之前看到官方对分布式相机的一些说明,这里简单介绍下,有兴趣可以查看官方文档:[分布式相机部件](https:gitee.comopenharmonydistributedhardwaredistributedcamera)分布式框架图分布式相机框架(Dis...
2023-02-16 16:31:03 1.4w浏览 11点赞 14回复 6收藏
作者:[徐金生](https:ost.51cto.compersonposts15472194)OpenHarmony存在一个与主线程并行的独立线程Worker。对于处理耗时操作且不阻塞主线程起到了重要的作用,并且多个线程并发可以提高CPU和内存的利用率。在实际开发项目经常遇到网络请求、文件读写、大图片加载等相对耗时的操作,如果这些耗时操作都在主线程中处理,就会导致应用UI界面被卡住,无法操作。但需要注意的是:Worker线程中不能直接操作UI,需要通过消息通知UI...
2023-01-17 09:32:16 2.0w浏览 6点赞 6回复 5收藏
【本文正在参加「盲盒」+码有奖征文活动】https:ost.51cto.composts19288作者:徐金生最近在看社区提供的[appsamples](https:gitee.comopenharmonyapplicationsappsamplestreemaster),其中有一个线性容器[ArrayList](https:gitee.comopenharmonyapplicationsappsamplestreemasterBasicContainer),看我后让我想起Android中Scroll与ListView嵌套使用时需要解决的滑动冲突问题。我想在OpenHarmony系统上是否也存在类似问题,Scro...
2022-12-14 16:15:35 1.3w浏览 6点赞 4回复 6收藏
作者:徐金生目标:实现BLE蓝牙设备与DAYU200设备之间数据交互,即中心设备接收外围设备的通知数据,OpenHarmony社区提供了详细的API文档,可以移步到:[蓝牙](https:gitee.comopenharmonydocsblobmasterzhcnapplicationdevreferenceapisjsapisbluetooth.md)之前在HarmonyOS系统上实现了BLE蓝牙的连接与数据传输,[《HarmonyOSBLE蓝牙通信开发总结》](https:ost.51cto.composts10134),现在需要在OpenHarmony上也实现BLE蓝牙的...
2022-11-15 16:18:00 2.5w浏览 15点赞 18回复 9收藏
背景基于RK3568开发板,连接大屏(1920X1200),在使用输入法时出现如下情况:没错,输入法的最后一排安装被虚拟按键栏给遮挡了,这导致输入法无法进行数字字符切换,最大的影响是在分布式ping码认证的时候,因为没办法切换数字按键,无法输入ping码,这样分布式就不能开心的玩了,坑怎么办?效果我们先看下修改后的输入法[视频地址](https:ost.51cto.comshow15479)实践首先我们先说明下环境设备:DAYU200【RK3568】+大屏【1920...
2022-08-01 16:31:43 1.3w浏览 5点赞 5回复 3收藏
背景最近从OpenHarmony官方[appsample仓库](https:gitee.comopenharmonyappsamples)下载了一些sample到本地安装,但安装时出现权限问题,提示:Failedduetograntrequestpermissionsfailed从错误日志上看安装失败原因:由于授予请求权限失败,安装失败。环境设备:DAYU200【RK3568】系统:OpenHarmony3.2Beat1SDK:8IDE:DevEcoStudio3.0Beta4,BuildVersion:3.0.0.992,builtonJuly14,2022问题分析与解决知道是权限问题,现在要...
2022-08-01 10:18:39 1.7w浏览 4点赞 6回复 2收藏
写在前面的话非常感谢51CTOOpenHarmony技术社区和润和软件推出“润和DAYU200体验官招募”活动,本人有幸成为第一批的体验官,能亲自感受OpenHarmony系统在富设备上的魅力,预祝润和DAYU200体验官活动圆满成功。背景我为什么想要做这样的一款小游戏呢?最近孩子在一家思维方面的培训机构中带回了一个表格,表格上有随机的数字,025,老师要求孩子们需要用最快的速度连续的把字卡上的数字按顺序读出,越快越好,起初我以为是个游...
2022-07-04 17:25:51 1.1w浏览 4点赞 2回复 2收藏
目的实现启动远程服务和关闭远程服务,通过connectAbility可以连接远程的服务,通过客户端将请求发送到远程服务,远程服务进行业务处理并把结果返回到请求端,实现连接远程服务的能力。前置条件环境设备:DAYU200开发板系统:OpenHarmony3.1releaseIDE:DevEcoStudio3.0Beta3项目实践以下内容属于个人实践总结,在不同的系统版本、不同的SDK版本存在着一些差异,如果有描述错误的地方请留意修改,谢谢。[官方指导](https:gitee....
2022-06-01 18:10:55 1.2w浏览 6点赞 0回复 4收藏
目的创建服务,支持两种方式启动:startAbility、connectAbility,本次只实现启动本地服务,后续再介绍启动远程服务的操作。前置条件环境设备:DAYU200开发板系统:OpenHarmony3.1releaseIDE:DevEcoStudio3.0Beta3项目实践以下内容属于个人实践总结,在不同的系统版本、不同的SDK版本存在着一些差异,如果有描述错误的地方请留意修改,谢谢。创建一个项目创建项目项目初始状态的目录创建service创建service后,IDE会自动创建se...
2022-06-01 18:04:55 1.5w浏览 9点赞 1回复 6收藏
目标基于OpenHarmony提供的分布式能力,实现在同一个网络下拉起远程设备的Ability,本节主要分享分布式中最基础的能力,分布式拉起的实现效果环境系统版本:[OpenHarmony3.1release](https:gitee.comopenharmonydocsblobmasterzhcndevicedevgetcodesourcecodeacquire.md)SDK:OpenHarmonyAPI8设备:Hi3516IDE:[DevEcoStudio3.0Beta3](https:developer.harmonyos.comcndevelopdevecostudiodownloadbetaopenharmony)PC:win1064...
2022-04-22 12:44:32 1.7w浏览 10点赞 8回复 7收藏
一、目标使用OpenHarmony小型系统支持的基础控件实现类似textarea的多行文本输入框,输入的文本可以控制动画的播放时间。二、背景在OpenHarmony标准的系统提供了基础组件:textarea多行文本输入的文本框。但在小型系统中并没有类似的组件,目前有个需求在小型系统中实现输入框功能,支持类似软键盘输入后显示相关的信息,并可以把输入的信息缓存,用于操作其他业务使用的数据。三、环境设备:君正x2000开发板系统:OpenHarmony3...
2022-04-07 16:19:20 1.2w浏览 4点赞 4回复 1收藏
是的,可以使用。
2024-12-12 10:37:17 0点赞 0回复
我这里是简单的处理,我用的是DAYU200设备作为测试工具,目前设备上只有一个摄像头,所以切换相机的时候,默认选择设备上的唯一相机作为显示,只要重启切换的相机预览流就OK。代码如下:asyncswitchDevice(){console.info(${TAG}selectdeviceid${this.mCurDeviceID})获取选择设备对应的相机列表letcameraListthis.mCameraService.getDeviceCameras(this.mCurDeviceID)console.info(${TAG}cameralist${cameraList})if(cameraList...
2024-09-09 09:23:30 0点赞 0回复
请确认下,是否安装上面的步骤安装,从提示看应该是你安装的时候没有修改签名文件的配置。
2024-06-04 09:18:56 0点赞 0回复
请问,你这个IDE是什么版本带了中文模版?目前中文编码除完成布局外,支持业务流程开发吗?比如多线程或者页面直接的参数传递。
2024-04-23 08:51:38 0点赞 1回复
感谢提醒,我就备注文件位置。cer配置的内容可以通过你编译打包时使用的SDK对应的文件夹下查找到,具体路径是:XXX\OpenHarmonyFullSDK32119\9\toolchains\lib,其中XXX\OpenHarmonyFullSDK32119是你存放SDK对应版本的地方,具体看你编译的SDK版本,我这边使用的是9所以在对应\9\toolchains\lib目录下,文件名称为:UnsgnedReleasedProfileTemplate.json,这个文件中有带打包签名的配置信息。
2024-03-13 08:40:11 1点赞 0回复
系统hap打包时singleton设置为true.这个设置的文件在哪里
2024-01-31 10:40:35 0点赞 0回复
老师总结很好,学习了
2024-01-23 09:38:34 0点赞 0回复
可以到华为智联的网站上查看已经通过认证的模组,选择你需要的可以直接找对应的供应商购买。
2024-01-23 09:36:35 1点赞 0回复
您好,源码有些内容需要剥离暂时没办法直接给您,你可以参看本系列的中、下两个部分,功能性源码都有的,欢迎交流。
2024-01-11 08:52:58 0点赞 1回复
这两年一直在关注和实践鸿蒙系统相关的应用开发,对于以上的讨论,我觉得:首先,从技术角度来看,鸿蒙OS的全面自研和不再兼容安卓,无疑会带来一些挑战。一方面,这意味着鸿蒙需要自己构建完整的应用生态,这是一个长期且复杂的过程。另一方面,对于开发者来说,他们需要学习和适应新的开发环境和API,这可能会影响他们的开发效率。然而,这也是一个机会。鸿蒙OS的全面自研意味着它可以摆脱安卓的限制,实现更高效、更安全、更...
2023-11-14 10:52:12 1点赞 0回复
感谢支持
2023-10-23 10:01:59 0点赞 0回复
扫码的精准性有多个方便,其中解码库是个关键,我们自研的解码库优化了算法,当前角度可以识别。
2023-10-23 10:01:42 0点赞 0回复
期待更多、更强、更有创新的OpenHarmony产品
2023-10-23 09:57:15 0点赞 0回复
你是指扫码结果丢码吗?还是指QR图片丢失?1、扫码结果的正确性有解析库决定,所以需要使用解析正确率较高的解码库,QR应用已经比较成熟,有很多开源的解码库,解码效率和正确性都非常高。2、QR图片丢失属于场景性问题,这个不是软件需要解决的问题。
2023-10-18 09:07:38 1点赞 0回复
投给了HarmonyOS
2023-10-17 11:45:26 0点赞 0回复
你可以先用蓝牙调试工具确认下周边的蓝牙是否能正常发现。
2023-09-14 16:43:28 0点赞 0回复
一多是应用开发者的福音啊
2023-09-05 08:27:20 0点赞 0回复
投给了果然厉害!预定换新机!
2023-08-30 14:12:44 0点赞 0回复
端云一体开发很详细
2023-08-15 09:23:04 0点赞 0回复
首先你确认是否已经完成了分布式的连接,只有连接成功后才能获取局域网内的相机。建议你更新SDK的版本,跟随社区最新发布的版本进行获取。
2023-07-24 11:21:16 0点赞 0回复