持续聚焦OpenHarmony生态产业发展,为OpenHarmony生态建设加油
私信
主帖 120
回帖 678
视频 6
提问 5
回答 92
资源 1
专栏 2
[本文正在参加星光计划3.0—夏日挑战赛](https:ost.51cto.composts13641)项目背景随着智能家居的普及,方便快捷的智能门锁受到广大消费者的欢迎,成为家居应用领域的一大热门。在接入鸿蒙智联智能门锁领域时,我们的技术人员发现用户在通过手机给智能门锁设置临时密码,APP给门锁下发加密后的密码时,设备固件目前尚无与之对应的解密工具,并且智能门锁都具备拍照功能用于保存异常情况的现场照片,所用模组无法直接将照片发送到...
22h前 981浏览 5点赞 3回复 5收藏
[本文正在参加星光计划3.0—夏日挑战赛](https:ost.51cto.composts13641)背景在进行OpenHarmony系统开发时会经常进行系统固件的编译与更新,开发板的固件烧录成为了每一位开发者必备技能,本文将详细介绍Hi3516DV300开发板的烧录方法,希望能对关注OpenHarmony发展开发小伙伴有所帮助。1.烧录准备1.1开发板PC首先准备好Hi3516开发板,接好数据线,数据线分为几种需要注意选择带数据传输功能的线缆;计算机要求Windows版本:Windo...
2022-06-16 10:55:40 6505浏览 7点赞 4回复 7收藏
[本文正在参加星光计划3.0–夏日挑战赛](https:ost.51cto.composts13641)需求背景说明鸿蒙官方推荐使用Js或eTS方式来开发APP应用UI,但在开发过程中有可能会遇到JSUI无法实现的功能,例如地图导航、定制化视频播放器,那么这种场景下如何实现功能,这个需求就带来如下问题:1.一个页面是否能同时使用JavaUI和JSUI,JSUI来实现简单功能,JavaUI来实现定制化功能2.一个工程是否支持不同的UI语法,比如PageA使用JSUI,PageB使用Jav...
2022-06-14 11:49:50 4445浏览 8点赞 4回复 8收藏
[本文正在参加星光计划3.0夏日挑战赛](https:colorsinspo.comgradients)项目背景电动车因骑行方便、节省时间等优势,成为我们日常出行的交通工具之一,国内电动车的需求数据庞大且逐年攀升。然而电动车频繁被盗也不是新闻了,不仅给用户带来烦恼,也给警务工作增加负担。如何制定一套提升用户体验又能兼顾高安全性的出行品类解决方案,是我们主要思考研究的方向。为了提升及改善日常出行品类的用户体验,让手机成为电动车钥匙无...
2022-06-14 09:02:49 6332浏览 11点赞 7回复 9收藏
背景随着OpenHarmony3.1的发布,越来越多的开发者将目光聚焦到OpenHarmony系统开发上。对于首次接触OpenHarmony的开发者来说,如何进行源码编译是一个大难题,本文将详细介绍源码拉取到编译成功的过程,希望对开发小伙伴有所帮助。开发环境准备我们将使用官方推荐的Ubuntu20作为编译环境,开发板使用Hi3516DV300,由于整个编译工具链过于庞大,手动搭建编译环境非常复杂,并且容易出错,这里将使用docker搭建编译环境,可以事半...
2022-05-27 10:44:21 5472浏览 7点赞 5回复 7收藏
前言在做一个HarmonyOS应用项目的时候,需要自定义播放器(这里选用的js组件),发现没法在自定义播放器控制栏上做全屏播放的功能,翻遍官网和百度都没法找到答案,并且发现之前有博主写到了自定义播放器时,这个全屏问题作为遗留问题一直没解决,那么我只好想办法攻克了,足足花了五六个小时才搞定。核心疑难杂症在自定义视频播放器控制栏的时候,播放、暂停、进度条、时长显示、倍速等功能都好实现,但是在全屏的时候,我们发...
2022-04-28 23:00:21 2808浏览 9点赞 4回复 8收藏
软通动力信息技术(集团)股份有限公司是中国领先的软件与信息技术服务商,致力于成为具有全球影响力的数字技术服务领导企业、企业数字化转型可信赖合作伙伴。公司于2005年在北京成立,立足中国,服务全球市场。目前,在全球40余个城市设有近百个分支机构和超过20个全球交付中心,员工九万余人。秉承用数字技术提升客户价值的使命,软通动力长期提供软件与数字技术服务和数字化运营服务,其中软件与数字技术服务包括咨询与解决...
2022-04-27 09:13:39 1094浏览 5点赞 0回复 4收藏
千呼万唤始出来,在OpenHarmony最新发布的3.1版本中终于支持了surface+videoplayer实现视频播放的功能。1.surface+videoplayer视频播放与传统的video组件对比大家可能觉得不是很早就支持一个video组件就可以实现视频播放吗?是的,video组件也就简简单单能做个视频播放,而你仔细去查阅下,video组件支持的api功能太少了,很多定制化功能都无法实现。下面是3.1版本上video组件所具备的api:而在3.1中添加了一个关键组件就是xcom...
2022-04-25 18:24:06 7557浏览 10点赞 6回复 8收藏
近日,软通动力信息技术(集团)股份有限公司(简称:软通动力)面向商显行业终端的OpenHarmony商显软件发行版——SwanLinkOS正式通过OpenAtomOpenHarmony(简称OpenHarmony)兼容性测试并取得兼容性证书。这是业内首款基于OpenHarmony的富设备商业发行版,也是OpenHarmony面向商显行业首次使能。软通动力和战略合作伙伴视美泰(智慧商显领域平台级方案商)一起,开展智显行业使能计划,将覆盖商业楼宇、智能办公、智能教育、智...
2022-04-22 08:57:29 3849浏览 2点赞 0回复 2收藏
接续上一篇[](https:ost.51cto.composts10634)搜网流程可以简单概括为PLMN选择、小区搜索、网络注册,而PLMN选择主要在cp侧完成,而PLMN在OpenHarmony源码中(即AP侧)主要涉及到的业务就是搜网模块中的运营商相关信息获取的业务,比如我们常见的手机状态栏上的运营商名称显示。下面来针对AP侧中搜网相关的PLMN业务解读下源码流程。Ril架构回顾在进行代码解读之前,还是对电话子系统的架构再讲解下,如下图modem厂商针对OpenHar...
2022-03-23 16:39:06 5778浏览 8点赞 4回复 7收藏
1.音频编解码原理数字音频是由PCM(PulseCodeModulation,脉冲编码调制)技术将模拟信号,主要经过抽样、量化、编码三个处理过程产生的,其中的编码就是按照一定的格式记录采样和量化后的数字数据,比如顺序存储或压缩存储。不经过编码的源音频数据量太大,所以编码最主要的工作就是压缩,即压缩掉冗余信号(指不能被人耳感知到的信号)。播放数字音频时需要进行解码,简单地说解码就是对应不同格式编码的逆向处理过程。音频解码...
2022-03-15 16:54:17 9484浏览 11点赞 5回复 10收藏
协议开发最大的法宝就是反复阅读3GPP协议标准,然后结合标准梳理信令流程,同时比对modem日志或者ap侧日志,阅读modem侧源码或者ap侧源码。本系列主题在操作系统OpenHarmony侧即ap侧,不涉及modem侧代码或者日志解读,但是同样要对3GPP协议标准弄明白。何为搜网?从消费者角度来看,在手机设置》移动网络设置中有一项网络运营商搜索选择的功能设置,如下图所示:如上图所示,可以选择“自动搜网”和“手动搜网”两种模式,通过...
2022-03-06 15:57:08 8309浏览 7点赞 5回复 6收藏
前言市面上关于终端(手机)操作系统在3GPP协议开发的内容太少了,即使Android相关的资料都很少,Android协议开发书籍我是没有见过的。可能是市场需求的缘故吧,现在市场上还是前后端软件开发从业人员最多,包括我自己。基于我曾经也在某手机协议开发团队干过一段时间,协议的AP侧和CP侧开发都整过,于是想尝试下基于OpenHarmony源码写点内容,帮助大家了解下协议开发领域,尽可能的将3gpp协议内容与OpenHarmony电话子系统模块...
2022-03-03 22:07:58 7131浏览 10点赞 3回复 8收藏
概述本文主要介绍基于OpenHarmony3.1Beta版本下软通动力扬帆智能开发套件软件开发环境的搭建,指导如何进行应用开发。读者对象本文档适用于从事OpenHarmony应用软件开发人员。对象要求:开发人员需按照文档章节顺序进行扬帆软件开发环境搭建。版权声明本文档著作权由软通动力信息技术(集团)股份有限公司所有,保留一切权利。未经许可不得擅自摘抄、复制本文档内容。修订记录本文档内容会随着技术的发展进行更新,修订记录如...
2022-03-02 16:20:08 1.0w浏览 9点赞 7回复 7收藏
1.案例简介启航KS包括1块核心板和4块扩展板,本文档包括以下功能案例:启航KS核心板实现的案例1)OLED显示2)温湿度监测3)超声波测距4)人体红外感应5)电机控制6)蜂鸣器7)光照强度监测8)按键功能9)RGB呼吸灯10)NFC11)WiFi12)光电开关监测13)可燃气体监测启航KS扩展板实现的案例1)PM2.5监测2)甲醛监测3)BDSGPS定位4)姿态监测2.启航KS核心板功能实现核心板功能区分布图如下:2.9.RGB呼吸灯功能实现2.9.1.RGB呼吸灯功能原理RGB呼吸灯...
2022-02-28 11:05:48 1.3w浏览 11点赞 6回复 10收藏
1.案例简介启航KS包括1块核心板和4块扩展板,本文档包括以下功能案例:启航KS核心板实现的案例1)OLED显示2)温湿度监测3)超声波测距4)人体红外感应5)电机控制6)蜂鸣器7)光照强度监测8)按键功能9)RGB呼吸灯10)NFC11)WiFi12)光电开关监测13)可燃气体监测启航KS扩展板实现的案例1)PM2.5监测2)甲醛监测3)BDSGPS定位4)姿态监测5)蓝牙2.启航KS核心板功能实现核心板功能区分布图如下:2.1.OLED显示实现2.1.1.OLED显示原理通过I2C接口控...
2022-02-11 14:32:09 1.2w浏览 11点赞 7回复 8收藏
近日,软通动力WiFiHarmonyOSConnect模组获得华为颁发的“HarmonyOSConnect生态模组技术S级技术认证”(该认证体系共有S、A、B三个等级,其中S为最高等级认证标准)。作为华为ISV解决方案服务厂商及首批“认证级”HarmonyOS应用服务生态合作伙伴,软通动力聚焦研发与创新,交出了一份漂亮的答卷。自此,软通动力打破无自主研发硬件模组的局面,正式进入华为硬件模组方案提供商行列,成为推动双方合作的重要里程碑。软通动力WiFi...
2022-01-21 17:01:45 1.0w浏览 13点赞 2回复 10收藏
前言最近一直进行OpenHarmony云端实验室的开发,终于可以上线运行了,同时配备软通之前发布的启航KP系列开发板,加上软通自研的系列实验案例,以及开发的系列教材《HarmonyOS应用开发快速入门与项目实战》,打造完整的鸿蒙实验室解决方案。欢迎大家来尝鲜。解决痛点需求本实验室平台主要解决以下痛点问题:1、开发环境搭建过程非常繁琐,目前官方提供了虚拟机和容器两种搭建方案,容器的相对简单,但是容器的构建也需要耗费大量...
2021-12-31 11:28:58 1.5w浏览 12点赞 5回复 11收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422utmsourcerenwu)引言分布式数据服务(DistributedDataService,DDS)为应用程序提供不同设备间数据库数据分布式的能力。通过调用分布式数据接口,应用程序将数据保存到分布式数据库中。通过结合帐号、应用和数据库三元组,分布式数据服务对属于不同应用的数据进行隔离,保证不同应用之间的数据不能通过分布式数据服务互...
2021-12-13 11:34:53 9024浏览 11点赞 8回复 9收藏
背景在HarmonyOS中使用ets开发的时候,大家会发现没有输入框组件,并且目前官网的api介绍上也没有加入该组件,实际上该组件在本地的sdk目录下是存在的,同时大家也可以在官方的codelab上找到该组件的使用,还有我发现之前有有人已经关于如何加入输入框组件写了篇博客,我就不过多介绍了。该组件就是TextInput,但是大家在使用它的时候都会发现一个问题,就是IDE会飘红,但是能够编译通过并且可以在模拟器上正常运行,如下图那这...
2021-12-09 16:35:32 1.2w浏览 11点赞 4回复 7收藏
获得成就
已积累 34.1w 人气
获得 1742 个点赞
获得 1433 次收藏
技术团队作者
  • 软通小精灵
  • 软通田可辉
  • 软通夏德旺
  • 软通闫立俊
  • 软通张二龙
  • Anzia