[【本文正在参加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 2432浏览 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 2883浏览 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 3205浏览 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 2532浏览 3点赞 1回复 3收藏
作者:徐金生前面两篇,已经介绍了分布式相机应用开发的整个流程,有兴趣的可以回顾下:[OpenHarmony分布式相机(上)](https:ost.51cto.composts21219)[OpenHarmony分布式相机(中)](https:ost.51cto.composts21255)这篇我们主要讲讲分布式相机开发过程中遇到的一些问题和思考,由于本地人目前主要是北向入手,所以只从应用开发的角度总结目前遇到的问题,如有一些低级错误,还希望各位老师不吝赐教。分布式相机问题一览对于...
2023-02-17 16:47:06 6322浏览 4点赞 3回复 2收藏
作者:徐金生接上一篇[OpenHarmony分布式相机(上)](https:ost.51cto.composts21219),今天我们来说下如何实现分布式相机。实现分布式相机其实很简单,正如官方介绍的一样,当被控端相机被连接成功后,可以像使用本地设备一样使用远程相机。我们先看下效果[视频地址](https:ost.51cto.composts21219)上一篇已经完整的介绍了如何开发一个本地相机,对于分布式相机我们需要完成以下几个步骤:前置条件1、两台带摄像头的设备2、建...
2023-02-17 13:44:56 5435浏览 4点赞 5回复 2收藏
作者:徐金生最近陆续看到各社区上有关OpenHarmony媒体相机的使用开发文档,相机对于富设备来说必不可少,日常中我们经常使用相机完成拍照、人脸验证等OpenHarmony系统一个重要的能力就是分布式,对于分布式相机我也倍感兴趣,之前看到官方对分布式相机的一些说明,这里简单介绍下,有兴趣可以查看官方文档:[分布式相机部件](https:gitee.comopenharmonydistributedhardwaredistributedcamera)分布式框架图分布式相机框架(Dis...
2023-02-16 16:31:03 6429浏览 10点赞 13回复 4收藏
作者:[徐金生](https:ost.51cto.compersonposts15472194)OpenHarmony存在一个与主线程并行的独立线程Worker。对于处理耗时操作且不阻塞主线程起到了重要的作用,并且多个线程并发可以提高CPU和内存的利用率。在实际开发项目经常遇到网络请求、文件读写、大图片加载等相对耗时的操作,如果这些耗时操作都在主线程中处理,就会导致应用UI界面被卡住,无法操作。但需要注意的是:Worker线程中不能直接操作UI,需要通过消息通知UI...
2023-01-17 09:32:16 1.1w浏览 6点赞 5回复 4收藏
【本文正在参加「盲盒」+码有奖征文活动】https:ost.51cto.composts19288作者:徐金生最近在看社区提供的[appsamples](https:gitee.comopenharmonyapplicationsappsamplestreemaster),其中有一个线性容器[ArrayList](https:gitee.comopenharmonyapplicationsappsamplestreemasterBasicContainer),看我后让我想起Android中Scroll与ListView嵌套使用时需要解决的滑动冲突问题。我想在OpenHarmony系统上是否也存在类似问题,Scro...
2022-12-14 16:15:35 6066浏览 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 1.3w浏览 12点赞 16回复 7收藏
背景基于RK3568开发板,连接大屏(1920X1200),在使用输入法时出现如下情况:没错,输入法的最后一排安装被虚拟按键栏给遮挡了,这导致输入法无法进行数字字符切换,最大的影响是在分布式ping码认证的时候,因为没办法切换数字按键,无法输入ping码,这样分布式就不能开心的玩了,坑怎么办?效果我们先看下修改后的输入法[视频地址](https:ost.51cto.comshow15479)实践首先我们先说明下环境设备:DAYU200【RK3568】+大屏【1920...
2022-08-01 16:31:43 7576浏览 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 9059浏览 2点赞 6回复 2收藏
写在前面的话非常感谢51CTOOpenHarmony技术社区和润和软件推出“润和DAYU200体验官招募”活动,本人有幸成为第一批的体验官,能亲自感受OpenHarmony系统在富设备上的魅力,预祝润和DAYU200体验官活动圆满成功。背景我为什么想要做这样的一款小游戏呢?最近孩子在一家思维方面的培训机构中带回了一个表格,表格上有随机的数字,025,老师要求孩子们需要用最快的速度连续的把字卡上的数字按顺序读出,越快越好,起初我以为是个游...
2022-07-04 17:25:51 6078浏览 4点赞 2回复 2收藏
目的实现启动远程服务和关闭远程服务,通过connectAbility可以连接远程的服务,通过客户端将请求发送到远程服务,远程服务进行业务处理并把结果返回到请求端,实现连接远程服务的能力。前置条件环境设备:DAYU200开发板系统:OpenHarmony3.1releaseIDE:DevEcoStudio3.0Beta3项目实践以下内容属于个人实践总结,在不同的系统版本、不同的SDK版本存在着一些差异,如果有描述错误的地方请留意修改,谢谢。[官方指导](https:gitee....
2022-06-01 18:10:55 6547浏览 6点赞 0回复 4收藏
目的创建服务,支持两种方式启动:startAbility、connectAbility,本次只实现启动本地服务,后续再介绍启动远程服务的操作。前置条件环境设备:DAYU200开发板系统:OpenHarmony3.1releaseIDE:DevEcoStudio3.0Beta3项目实践以下内容属于个人实践总结,在不同的系统版本、不同的SDK版本存在着一些差异,如果有描述错误的地方请留意修改,谢谢。创建一个项目创建项目项目初始状态的目录创建service创建service后,IDE会自动创建se...
2022-06-01 18:04:55 8401浏览 8点赞 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.1w浏览 10点赞 8回复 6收藏
一、目标使用OpenHarmony小型系统支持的基础控件实现类似textarea的多行文本输入框,输入的文本可以控制动画的播放时间。二、背景在OpenHarmony标准的系统提供了基础组件:textarea多行文本输入的文本框。但在小型系统中并没有类似的组件,目前有个需求在小型系统中实现输入框功能,支持类似软键盘输入后显示相关的信息,并可以把输入的信息缓存,用于操作其他业务使用的数据。三、环境设备:君正x2000开发板系统:OpenHarmony3...
2022-04-07 16:19:20 7236浏览 4点赞 4回复 1收藏
一、目标使用OpenHarmony小型系统支持的基础控件实现类似toast提示组件,在指定时间toast组件消失隐藏。二、背景在OpenHarmony标准系统上有系统提示system.prompt,在标准系统中prompt可以设置相应的参数实现提示的显示内容和时长,代码如下:jsimportpromptfrom'system.prompt'exportdefault{visibilitychange(e){prompt.showToast({message:'提示信息',duration:3000,});},}message:需要展示的提示内容duration:显示时长,...
2022-04-02 15:23:36 8372浏览 5点赞 1回复 3收藏
一、目标使用OpenHarmony小型系统支持的基础控件实现dialog弹窗容器。二、背景在OpenHarmony标准系统上有[dialog](https:gitee.comopenharmonydocsblobmasterzhcnapplicationdevreferencearkuijsjscomponentscontainerdialog.md)容器,在标准系统中dialog是一种自定义弹窗容器,具体效果可以看官方提供的样例。但在小型系统中没有提供dialog自定义弹窗容器,目前的需求是在L1设备上实现类似于dialog弹窗容器的功能。三、环境设...
2022-04-01 15:54:16 5236浏览 4点赞 1回复 1收藏
一、目标基于君正X2000开发板,移植OpenHarmony3.0系统后验证网络是否可用。二、前言首先,先说明下在开发板中为什么需要手动的进行网络配置,是因为OpenHarmony的网络模块中并没有类似Linux系统中内置的DHCP服务,目前OpenHarmony社区也在开发完善中,所以在开发板烧录后需要手动配置网络。什么是DHCP呢?这里简单说下:DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器...
2022-04-01 09:02:33 9228浏览 3点赞 1回复 1收藏