51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
OpenHarmony
dayu
鸿蒙
OpenHarmony源码解析之系统服务管理子系统
原创
精华
1预备知识Linux中主要的IPC机制有:管道(pipe)、信号(signal)、信号量(semophore)、消息队列(Message)、共享内存(ShareMemory)、套接字(Socket)等。OpenHarmony基于binder驱动封装了一套ipc机制(foundation\communication\ipc)用于实现设备内的跨进程通信。Binder机制通常采用客户端服务器(ClientServer)模型,服务请求方(Client)可获取服务提供方(Server)的代理(Proxy),并通过此代理读写数据来实现进程...
深开鸿
4回复
1.9w浏览
OpenHarmony
深开鸿
KaihongOS
OpenHarmony 3.1 Beta版本关键特性解析——分布式DeviceProfile
原创
(以下内容来自开发者分享,不代表OpenHarmony项目群工作委员会观点)成翔OpenAtomOpenHarmony(以下简称“OpenHarmony”)作为分布式操作系统,让多个设备之间能够相互感知,进而整合成一个超级终端。从而实现设备与设备之间取长补短、相互帮助,为用户提供自然流畅的分布式体验。那么超级终端中,设备的能力和状态如何管理?设备之间如何进行信息协同?要回答这些问题,就不得不提我们本期的主角——DeviceProfile。一、什么...
OpenHarmony开发者
1回复
8710浏览
OpenHarmony
分布式
超级终端
设备开发
关键技术解读
OpenHarmony社区运营报告(2023年3月)
本月快讯•《OpenHarmony2022年度运营报告》于3月正式发布,2022年OpenAtomOpenHarmony(以下简称“OpenHarmony”)开源项目潜心务实、深耕发展,OpenHarmony位居Gitee活跃度指数第一名,已有51家共建单位,130+生态伙伴,超过5100位代码共建者,拥有超过220款软硬件产品通过兼容性测评,OpenHarmony项目群成员单位增加至29家。•2月25日,以“技术构筑万物智联”为主题的第一届开放原子开源基金会OpenHarmony技术峰会(以下简...
OpenHarmony开发者
0回复
6331浏览
OpenHarmony
运营报告
在OpenHarmony中使用Bytrace
原创
精华
作者:陈迅一,性能问题分析方式一般来说,我们发现程序卡顿,排除其他程序问题和硬件问题,那一定是自身程序中某个位置运行时,消耗的时间过长导致,要找到耗时的代码段,才能有针对性的进行优化,那第一个问题就是如何找到耗时的代码段。首先我们能想到,在程序中可能存在问题的地方,加入计算时间差的代码,然后不断缩小范围,找到最终耗时的点includeuint64tGetTimeStampUS(){structtimevaltv;gettimeofday(&tv,NULL);retur...
深开鸿
3回复
7128浏览
OpenHarmony
KaihongOS
深开鸿
未来已来,OpenHarmony 3.2 Release发布,迈入发展新阶段
2023年4月9日,在社区开发者的期盼中,在春风送暖万物更新的季节里,我们迎来了OpenAtomOpenHarmony(以下简称“OpenHarmony”)3.2Release新版本的发布。相比一年前的OpenHarmony3.1Release版本,新版本的系统能力、系统整体性能、稳定性和安全性都进一步得到提升和完善;OpenHarmony3.2Release版本为应用开发而生,在系统能力、开发工具和API、硬件调测等将为开发者带来全新体验!OpenHarmony开源两年多以来,吸引了130多家伙...
OpenHarmony开发者
0回复
7809浏览
OpenHarmony
#打卡不停更# 简单的JS鸿蒙小游戏——飞行棋之页面构建
原创
精华
前言飞行棋大家应该都玩过吧,红、绿、黄、蓝四名玩家轮流掷骰子移动棋子,争先到达终点,期间还要提防己方棋子不被击落。今天就先带大家学习下如何完成飞行棋游戏的简单布局。项目结构页面构建游戏的布局并不复杂,分为左边的飞行记录,中间的棋盘,右边的骰子、按钮操作区,还有游戏结束时的排行榜,共四部分。左侧飞行记录:也即各个阵营的当前战绩统计,除了与游戏胜利直接相关的抵达终点的棋子数,还记录了各方击落敌机的...
Looker_song
5回复
8623浏览
鸿蒙
应用开发
成长计划知识赋能 | 第十期:DAYU200开发入门秒Get
2021年12月,OpenAtomOpenHarmony(以下简称”OpenHarmony“)开源开发者成长计划开启了第一节OpenHarmony知识赋能直播课程,给广大开发者搭建了一个专业的学习平台。在2022年度,OpenHarmony知识赋能直播联合众多共建单位、开发者社区的技术专家,围绕OpenHarmony技术特性开展了一系列直播课程,如:标准系统应用开发、标准系统HDF开发、多媒体的框架原理、从零上手OpenHarmony智能家居项目、手把手教你实现WiFi扫描仪、涂鸦小...
OpenHarmony开发者
0回复
3632浏览
OpenHarmony
DAYU200
重磅官宣,OpenHarmony开发者大会来了!
开放原子开源基金会OpenHarmony开发者大会2023将于4月19日在北京召开。春风送暖万物新,OpenHarmony正当时。诚邀您参加本届大会,聆听行业大咖分享操作系统和开源的最新前沿研究成果,结识同行了解最佳实践,与社区技术专家互动交流,抢先获得OpenHarmony系统、技术和工具的最新动态。诚邀您持续关注,近期我们将发布更多更详细的会议信息,4月19日我们不见不散!
OpenHarmony开发者
0回复
4640浏览
OpenHarmony
开发者大会
【坚果派-坚果】获取OpenHarmony 3.2 Release源码的两种方式
获取OpenHarmony3.2Release源码作者:坚果团队:坚果派公众号:“大前端之旅”润开鸿技术专家,华为HDE,InfoQ签约作者,OpenHarmony布道师,擅长HarmonyOS应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领100+队员完成Pr的提交合入。欢迎通过主页或者私信联系我,加入坚果派,一起学习鸿蒙应用开发。通过repo获取方式一(推荐)通过repo+ssh下载从版本分支获取源码。可获取该版本分支的...
鸿蒙坚果派
0回复
5257浏览
OpenHarmony
CI平台和社区邮箱助力开发者深度参与OpenHarmony
原创
精华
通过本文您将熟悉以下内容:OpenHarmonyCI平台的使用,和进阶使用方法。如何过订阅社区邮箱,获悉社区技术发展动向笔者参与OpenHarmony有一段时间了,有一些小小的经验还是可以拿得出来与大家分享的,下面将OpenHarmonyCI平台使用经验分享如下:以下仅代表笔者个人观点,欢迎读者批评指正。[toc](目录)1.OpenHarmonyCI平台CI是Continuousintegration(持续集成)的缩写1、OpenHarmonyCI平台新版面http:ci.openharmony.cnworkben...
离北况归
8回复
9797浏览
订阅邮件列表
CI
HarmonyOS/OpenHarmony公司级技术开发团队硬件基本配置清单
有朋友公司咨询进入HarmonyOSOpenHarmony领域,组建技术团队,硬件设备的基本配置应该是怎么样的比较合适?这个是进入鸿蒙开发领域相关配置的第一步,我们以一个基本的团队配置为例说明,供想进入的团队参考。1.HarmonyOSOpenHarmony应用、元服务卡片开发系统要求Windows操作系统:Windows101164位内存:8GB及以上硬盘:100GB及以上分辨率:1280800像素及以上macOS操作系统:macOS(X86)10.15111213macOS(ARM)111213内存:8GB及...
鸿蒙时代
1回复
3888浏览
HarmonyOS
为什么鸿蒙系统 会比普通的手机提速60%
我的理解就是他是另一个系统然后加入了支持安卓APP的框架这个相当于一个软件然后有了这个软件就能支持安装APP了,这相当于在PC端口怎么安装app一样,当我们在电脑上安装模拟器软件后,搭建了安卓环境,于是就能运行安卓APP了。既然是这样,那也就不能解释为什么能提速了。这相当于这个手机只安装了一个软件。所有安装的APP都是基于这一个软件基础之上的。所以他和速度快。关于接收消息,只要把这个软件后台留住,统一接收消息就行了。
微视频黎小位
1回复
1.2w浏览
HarmonyOS
HarmonyOS API:Native api中没有导出的符号列表
版本:v3.1BetaNativeapi中没有导出的符号列表更新时间:2023021709:19符号类型符号名备注OBJECTenvironOBJECTdaylightOBJECTenvironOBJECThookenablehookflagOBJECTlibcmallocdefaultdispatchOBJECTmusllibcglobalsOBJECToptposOBJECToptresetOBJECTprognamefullOBJECTsigngamOBJECTtimezoneOBJECTtznameOBJECTdldebugaddrOBJECTenvironOBJECTfunctionofsharedlibOBJECTherrnoOBJECTohosmallochooksharedliibraryOBJECTprogrami...
joytrian
0回复
3526浏览
HarmonyOS API
HarmonyOS API:结构体
版本:v3.1BetaOhosPixelMapInfo更新时间:2023021709:19概述用于定义pixelmap的相关信息。起始版本:8相关模块:Image汇总成员变量成员变量名称描述width图片的高,用pixels表示。heightPixel的格式。rowSize每行的bytes数。pixelFormat图片的宽,用pixels表示。结构体成员变量说明heightuint32tOhosPixelMapInfo::height描述:图片的高,用pixels表示。pixelFormatint32tOhosPixelMap...
joytrian
0回复
2422浏览
HarmonyOS API
HarmonyOS API:结构体
版本:v3.1BetaOHHuksKeyMaterial25519更新时间:2023021709:19概述定义25519类型密钥的结构体类型。起始版本:9相关模块:HuksTypeApi汇总成员变量名称描述keyAlg密钥的算法类型。keySize25519类型密钥的长度。pubKeySize公钥的长度。priKeySize私钥的长度。reserved保留。结构体成员变量说明keyAlgenumOHHuksKeyAlg描述:密钥的算法类型。keySizeuint32tOHHuksKeyMaterial25519...
joytrian
0回复
2249浏览
HarmonyOS API
HarmonyOS API:结构体
版本:v3.1BetaOHAVCodecAsyncCallback更新时间:2023021709:19概述AVCodec所有的异步回调函数指针集合。注册一个该结构体实例给OHAVCodec实例,并处理通过该回调报告的信息,以确保AVCodec正常运转。syscapSystemCapability.Multimedia.Media.CodecBase参数起始版本:9相关模块:CodecBase汇总成员变量名称描述onError监听AVCodec运行错误,参考OHAVCodecOnErroronStreamChanged监听编解码流信息,参考OHAVC...
joytrian
0回复
2054浏览
HarmonyOS API
#创作者激励#OpenHarmony的未来和如何做好一个开源社区
原创
【本文正在参加2023年第一期优质创作者激励计划】今天要分享的文章,可能更多只是作为一种观点。主要包括2个内容。OpenHarmony的未来和如何做好一个开源社区,好的,接下来开始今天的内容。你对OpenHarmony的未来如何看待?OpenHarmony的未来看起来非常光明,因为它具备以下优势:1.开放性:OpenHarmony是一款全栈开源的操作系统,任何人都可以使用它并为它贡献代码。这种开放性可以吸引更多的开发者参与到OpenHarmony的开发和...
鸿蒙坚果派
2回复
6094浏览
OpenHarmony
开源
分时租赁车载终端TBOX研究及应用
原创
车载tbox与分时租赁,车载TBOX作为汽车与网络连接硬件,包括中央处理器MCU,以及与所述中央处理器MCU通过管脚电连接的电源模块,电池供电模块,GPS北斗定位模块,蓝牙通讯模块,,GPRS模块,CAN总线模块,FlexRay总线模块,Lin总线模块,RS232通讯接口,数据存储模块;本实用新型设有三种类型总线接口,统一硬件设计,能够适合不同总线网络类型的车辆,节约了成本;本实用新型设有两路CAN总线模块,预留一路,实现有故障时随时切换;本实用新型所述...
mb642a97b5e2865
0回复
4286浏览
车载终端TBOX
分时租赁车TBOX
汽车分时租赁TBOX
OpenHarmony应用开发-基础组件 Web(下篇)
版本:v3.2ReleaseWebResourceRequestweb组件获取资源请求对象。示例代码参考onErrorReceive事件。getRequestHeadergetResponseHeader():Array<Header>获取资源请求头信息。返回值:类型说明Array<Header>返回资源请求头信息。getRequestUrlgetRequestUrl():string获取资源请求的URL信息。返回值:类型说明string返回资源请求的URL信息。isMainFrameisMainFrame():boolean判断资源请求是否为主frame。返回值:...
素年锦时静待君丶
0回复
5912浏览
OpenHarmony
HarmonyOS API:VideoDecoder
版本:v3.1BetaVideoDecoder更新时间:2023021709:19概述VideoDecoder模块提供用于视频解码功能的函数。syscapSystemCapability.Multimedia.Media.VideoDecoder起始版本:9汇总文件名称描述nativeavcodecvideodecoder.h声明用于视频解码的NativeAPI。引用文件:<multimediaplayerframeworknativeavcodecvideodecoder.h>函数名称描述OHVideoDecoderCreateByMime(constcharmime)通过mime类型创建一个视频解码器实...
joytrian
0回复
4915浏览
HarmonyOS API
暂无内容
1
18
19
20
21
22
23
24
25
26
63
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅