持续聚焦OpenHarmony生态产业发展,为OpenHarmony生态建设加油
私信
主帖 115
回帖 671
视频 6
提问 5
回答 92
资源 1
专栏 2
前言在做一个HarmonyOS应用项目的时候,需要自定义播放器(这里选用的js组件),发现没法在自定义播放器控制栏上做全屏播放的功能,翻遍官网和百度都没法找到答案,并且发现之前有博主写到了自定义播放器时,这个全屏问题作为遗留问题一直没解决,那么我只好想办法攻克了,足足花了五六个小时才搞定。核心疑难杂症在自定义视频播放器控制栏的时候,播放、暂停、进度条、时长显示、倍速等功能都好实现,但是在全屏的时候,我们发...
2022-04-28 23:00:21 2225浏览 8点赞 4回复 7收藏
软通动力信息技术(集团)股份有限公司是中国领先的软件与信息技术服务商,致力于成为具有全球影响力的数字技术服务领导企业、企业数字化转型可信赖合作伙伴。公司于2005年在北京成立,立足中国,服务全球市场。目前,在全球40余个城市设有近百个分支机构和超过20个全球交付中心,员工九万余人。秉承用数字技术提升客户价值的使命,软通动力长期提供软件与数字技术服务和数字化运营服务,其中软件与数字技术服务包括咨询与解决...
2022-04-27 09:13:39 624浏览 4点赞 0回复 3收藏
千呼万唤始出来,在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 6787浏览 9点赞 6回复 7收藏
近日,软通动力信息技术(集团)股份有限公司(简称:软通动力)面向商显行业终端的OpenHarmony商显软件发行版——SwanLinkOS正式通过OpenAtomOpenHarmony(简称OpenHarmony)兼容性测试并取得兼容性证书。这是业内首款基于OpenHarmony的富设备商业发行版,也是OpenHarmony面向商显行业首次使能。软通动力和战略合作伙伴视美泰(智慧商显领域平台级方案商)一起,开展智显行业使能计划,将覆盖商业楼宇、智能办公、智能教育、智...
2022-04-22 08:57:29 3377浏览 2点赞 0回复 2收藏
接续上一篇[](https:ost.51cto.composts10634)搜网流程可以简单概括为PLMN选择、小区搜索、网络注册,而PLMN选择主要在cp侧完成,而PLMN在OpenHarmony源码中(即AP侧)主要涉及到的业务就是搜网模块中的运营商相关信息获取的业务,比如我们常见的手机状态栏上的运营商名称显示。下面来针对AP侧中搜网相关的PLMN业务解读下源码流程。Ril架构回顾在进行代码解读之前,还是对电话子系统的架构再讲解下,如下图modem厂商针对OpenHar...
2022-03-23 16:39:06 5069浏览 7点赞 4回复 6收藏
1.音频编解码原理数字音频是由PCM(PulseCodeModulation,脉冲编码调制)技术将模拟信号,主要经过抽样、量化、编码三个处理过程产生的,其中的编码就是按照一定的格式记录采样和量化后的数字数据,比如顺序存储或压缩存储。不经过编码的源音频数据量太大,所以编码最主要的工作就是压缩,即压缩掉冗余信号(指不能被人耳感知到的信号)。播放数字音频时需要进行解码,简单地说解码就是对应不同格式编码的逆向处理过程。音频解码...
2022-03-15 16:54:17 9010浏览 10点赞 5回复 9收藏
协议开发最大的法宝就是反复阅读3GPP协议标准,然后结合标准梳理信令流程,同时比对modem日志或者ap侧日志,阅读modem侧源码或者ap侧源码。本系列主题在操作系统OpenHarmony侧即ap侧,不涉及modem侧代码或者日志解读,但是同样要对3GPP协议标准弄明白。何为搜网?从消费者角度来看,在手机设置》移动网络设置中有一项网络运营商搜索选择的功能设置,如下图所示:如上图所示,可以选择“自动搜网”和“手动搜网”两种模式,通过...
2022-03-06 15:57:08 7800浏览 7点赞 5回复 6收藏
前言市面上关于终端(手机)操作系统在3GPP协议开发的内容太少了,即使Android相关的资料都很少,Android协议开发书籍我是没有见过的。可能是市场需求的缘故吧,现在市场上还是前后端软件开发从业人员最多,包括我自己。基于我曾经也在某手机协议开发团队干过一段时间,协议的AP侧和CP侧开发都整过,于是想尝试下基于OpenHarmony源码写点内容,帮助大家了解下协议开发领域,尽可能的将3gpp协议内容与OpenHarmony电话子系统模块...
2022-03-03 22:07:58 6593浏览 9点赞 3回复 7收藏
概述本文主要介绍基于OpenHarmony3.1Beta版本下软通动力扬帆智能开发套件软件开发环境的搭建,指导如何进行应用开发。读者对象本文档适用于从事OpenHarmony应用软件开发人员。对象要求:开发人员需按照文档章节顺序进行扬帆软件开发环境搭建。版权声明本文档著作权由软通动力信息技术(集团)股份有限公司所有,保留一切权利。未经许可不得擅自摘抄、复制本文档内容。修订记录本文档内容会随着技术的发展进行更新,修订记录如...
2022-03-02 16:20:08 9023浏览 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 9861浏览 13点赞 2回复 10收藏
前言最近一直进行OpenHarmony云端实验室的开发,终于可以上线运行了,同时配备软通之前发布的启航KP系列开发板,加上软通自研的系列实验案例,以及开发的系列教材《HarmonyOS应用开发快速入门与项目实战》,打造完整的鸿蒙实验室解决方案。欢迎大家来尝鲜。解决痛点需求本实验室平台主要解决以下痛点问题:1、开发环境搭建过程非常繁琐,目前官方提供了虚拟机和容器两种搭建方案,容器的相对简单,但是容器的构建也需要耗费大量...
2021-12-31 11:28:58 1.4w浏览 12点赞 5回复 11收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422utmsourcerenwu)引言分布式数据服务(DistributedDataService,DDS)为应用程序提供不同设备间数据库数据分布式的能力。通过调用分布式数据接口,应用程序将数据保存到分布式数据库中。通过结合帐号、应用和数据库三元组,分布式数据服务对属于不同应用的数据进行隔离,保证不同应用之间的数据不能通过分布式数据服务互...
2021-12-13 11:34:53 8517浏览 10点赞 8回复 8收藏
背景在HarmonyOS中使用ets开发的时候,大家会发现没有输入框组件,并且目前官网的api介绍上也没有加入该组件,实际上该组件在本地的sdk目录下是存在的,同时大家也可以在官方的codelab上找到该组件的使用,还有我发现之前有有人已经关于如何加入输入框组件写了篇博客,我就不过多介绍了。该组件就是TextInput,但是大家在使用它的时候都会发现一个问题,就是IDE会飘红,但是能够编译通过并且可以在模拟器上正常运行,如下图那这...
2021-12-09 16:35:32 1.1w浏览 11点赞 4回复 7收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422utmsourcerenwu)前言HarmonyOS是一款面向万物互联时代的、全新的分布式操作系统,其分布式技术能力(分布式软总线、分布式设备虚拟化、分布式数据管理、分布式任务调度)一直受到广大开发者的极大关注,使用户对HarmonyOS有着很高的赞许。我们开发的《分布式智能三角警示牌应用》,以在日常生活中,公路上发生交通事故时...
2021-12-09 10:28:16 1.2w浏览 10点赞 6回复 9收藏
背景:最近在使用ets编写一个app的时候,有一个需求会使用到字母索引器,我首先想到的是官方是否有该组件,如果有则直接拿过来使用,没有则自己自定义个组件。然后翻阅了官方api文档,发现有AlphabetIndexer组件可以使用,于是运行官方demo,各种编译和运行报错,然后先解决编译报错,然后解决运行报错,最后结果就是运行无效果出现。最后无奈放弃该组件,然后想着自定义一个组件来实现,在自定义组件的时候又发现目前只能支持...
2021-12-08 15:03:49 7321浏览 13点赞 1回复 11收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422utmsourcerenwu)背景随着越来越多设备的智能化,在多设备场景下应用开发面临以下挑战:从多设备的形态差异(不同大小、不同分辨率、不同形状的屏幕,多样化的交互方式–按钮、触屏、键盘、语音、手势等),多设备的能力差异(内存从百KB级到GB级设备)。针对上述挑战,HarmonyOS作为一款面向万物互联时代的、全新的分布...
2021-12-08 11:23:41 7757浏览 12点赞 7回复 12收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)1.环境搭建要求1.1.计算机要求Windows版本:Windows10,64位内存:4GB以上硬盘:256GB以上1.2.工具介绍本次软件开发环境搭建所需工具如下:以上工具获取地址:https:gitee.comisoftstonehosIsoftstoneWIFIIOTtreemasterdocstool请下载好工具后,进行以下操作。温馨提醒:工具准备好的前提下,软件环境搭建预计需要1.5小...
2021-12-02 15:38:04 1.8w浏览 26点赞 21回复 23收藏
1.套件概述1.1.开发套件简介启航KS是一款基于海思Hi3861V100芯片设计的高性能物联网开发套件。此开发套件充分考虑物联网感知层设备的多样性,具有功能丰富、集成度高、性能稳定、应用场景广、开发成本低、布局合理等特点,支持开发者快速设计相关物联网的应用产品。本文档将简述开发套件的硬件开发包工具、核心板和各扩展板的特性及各个主要接口外设信息。开发套件包括1块核心板和4块扩展板。功能区分布图:1.2.套件列表序号类...
2021-11-18 14:27:45 7802浏览 16点赞 5回复 14收藏
获得成就
已积累 32.3w 人气
获得 1695 个点赞
获得 1389 次收藏
技术团队作者
  • 软通小精灵
  • 软通田可辉
  • 软通夏德旺
  • 软通闫立俊
  • 软通张二龙
  • Anzia