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
HDC2021技术分论坛:OpenHarmony驱动框架解读和开发实践
精华
转自:OpenAtomOpenHarmony作者:yuanbo,华为高级工程师在IoT时代下,终端设备差异较大、形态各异、尺寸各异、交互方式各异,解决设备适配问题无疑是实现万物互联的一个关键。但是,在驱动框架的开发和部署过程中,由于终端设备对硬件的计算和存储能力的需求不同、设备厂商提供的设备软硬件操作接口不同、内核提供的操作接口不同,这就使得OEM厂商部署系统的时候需要投入大量的精力来适配和维护驱动代码。能否提供了一个跨芯片...
HarmonyOS开发者
0回复
1.0w浏览
驱动框架
OpenHarmony
HDC2021
华为开发者大会
关键技术解读
鸿蒙开源组件——传感器封装
sensey项目介绍项目名称:sensey所属系列:openharmony第三方组件适配移植功能:传感器封装项目移植状态:主功能完成调用差异:无(TouchType中的onTwoFingerSingleTap、onThreeFingerSingleTap、onScroll、onSwipe功能尚未实现)开发版本:sdk6,DevEcoStudio2.2beta1基线版本:Releasev1.9.0效果演示安装教程1.在moudle级别下的build.gradle文件中添加依赖添加maven仓库repositories{maven{url'https:s01.oss.sonatype.orgconte...
jacksky
0回复
8953浏览
鸿蒙
开源
组件
硬件驱动
鸿蒙开源组件——电池服务组件
电池服务组件简介电池服务组件提供如下功能:电池信息查询。充放电状态查询。图1电源管理子系统架构图目录basepowermgrbatterymanager├──hdiHDI层│├──apiHDI接口│└──clientHDI客户端│└──serviceHDI服务端├──interfaces接口层│├──innerkits内部接口│└──kits外部接口├──saprofileSA配置文件└──services服务层│├──nativenative层│└──zidlzidl接口层└──utils工具和通用层相关仓电源管理...
jacksky
0回复
8819浏览
鸿蒙
开源
组件
电池
鸿蒙开源组件——应用故障收集和订阅
FaultLoggerd组件简介FaultLoggerd是OpenHarmony中的CC++运行时崩溃临时日志的生成及管理模块。图1FaultLoggerd日志生成流程图1.进程A的异常信号处理器检测到异常信号后Fork出子进程,并运行ProcessDump程序。2.ProcessDump程序Ptrace到父进程上,读取异常线程相关信息,包括寄存器以及调用栈。3.ProcessDump程序在读取异常信息后将日志写入到FaultLoggerd中做临时存储。4.FaultLoggerd在Hiview没有被裁剪的情况下会将故障上报...
jacksky
0回复
8257浏览
鸿蒙
开源
组件
鸿蒙开源组件——跨设备应用开发框架
OHDADFOpenHarmonyDistributedApplicationDevlopmentFramework基于OpenHarmonyOS自主研发一个开源的跨设备应用开发框架,实现多种分布式业务的快速开发。本框架基于OpenHarmonySDK和JDK实现,采用多层封装的模式服务不同水平的开发者,达到简化开发的目标。由于个人的力量是有限的,欢迎大家提出意见和建议,共同开发。项目介绍项目名称:分布式应用开发框架所属系列:OpenHarmony第三方组件功能:简化分布式应用开发开发版本:...
jacksky
0回复
8016浏览
鸿蒙‘
开源
组件
硬件驱动
鸿蒙开源组件——显示管理组件
显示管理组件简介显示管理组件主要负责显示屏的亮灭、亮度调节等功能,如下:显示屏的亮灭。显示屏亮度调节。图1电源管理子系统架构图目录basepowermgrdisplaymanager$├──interfaces接口层│├──innerkits内部接口│└──kits外部接口├──saprofileSA配置文件├──services服务层│├──nativeNative层│└──zidlzidl层└──utils工具和通用层相关仓电源管理子系统powermgrbatterymanagerpowermgrpowermanagerpowermgrdisplaymanager
jacksky
0回复
7986浏览
鸿蒙
开源
组件
显示
鸿蒙开源组件——系统资源组件
系统资源组件系统资源组件定义了系统层级的全局资源,已支持的资源如下:系统字体默认提供一套字体:HarmonyOSSans。HarmonyOSSans是华为终端有限公司为全场景体验设计开发的可变字体家族,支持免费商用,具体请查阅许可协议。HarmonyOSSans目前开放6个字重,Thin、Light、Regular、Medium、Bold、Black,开发者可以根据信息层级选择合适的字体粗细效果。目前,HarmonyOSSans支持中文、拉丁文、西里尔文、希腊文、阿拉伯语系下...
jacksky
0回复
7681浏览
鸿蒙
开源
组件
鸿蒙版读书APP
ReadBooks介紹鸿蒙看书App小说模块(基于客户端本地爬虫对多个网站内容进行爬取,轮训多个站点,找到你喜欢的内容为目的)基于mvp架构进行代码布局,降低代码耦合度。采用sql数据库对数据进行存储。支持小说更新提示。小说阅读提供的功能如下支持翻页动画:仿真翻页、覆盖翻页、上下滚动翻页等翻页效果。支持页面定制:亮度调节、背景调节、字体大小调节支持全屏模式(含有虚拟按键的手机)、音量键翻页支持页面进度显示、页面切换、上下...
jacksky
0回复
1.0w浏览
鸿蒙
开源
组件
鸿蒙开源组件——行为日志收集和性能分析
countlysdkohos项目介绍项目名称:countlysdkohos所属系列:openharmony第三方组件适配移植功能:产品分析解决方案,跟踪产品性能、用户行为项目移植状态:主功能完成调用差异:无开发版本:sdk6,DevEcoStudio2.2beta1基线版本:Release20.11.8效果演示安装教程在moudle级别下的build.gradle文件中添加依赖添加maven仓库repositories{maven{url'https:s01.oss.sonatype.orgcontentrepositoriesreleases'}}添加依赖库dependenci...
jacksky
0回复
8359浏览
鸿蒙
开源
组件
HarmonyOS 基于分布式的点餐系统
HarmonyOS基于分布式的点餐系统一、项目介绍    本项目可以使用在聚餐时餐馆点餐或者外卖拼单,由一个人打开菜单页分享给同桌所有人员,所有人员可以在自己手机选择自己需要点的菜,会在同一时间同步到所有人手机,每个人都可以看到他人点的菜单,所有人同时维护一个菜单。不需要像传统的方式传菜单点菜,服务员手动登记;或者由一个人扫码点菜,其他人均把需要的菜报给点菜人员。    ...
jacksky
0回复
1.2w浏览
鸿蒙
开源
组件
应用
鸿蒙开源组件——权限请求,链式调用
PermissionUtils项目介绍项目名称:PermissionUtils所属系列:openharmony的第三方组件适配移植功能:轻松请求权限,链式调用,简介明了项目移植状态:已完成调用差异:无开发版本:sdk6,DevEcoStudio2.2Beta1基线版本:Release3.0.0演示效果安装教程1.在项目根目录下的build.gradle文件中,allprojects{repositories{maven{url'https:s01.oss.sonatype.orgcontentrepositoriessnapshots'}}}2.在entry模块的build.gradle文件中,...
jacksky
0回复
7418浏览
鸿蒙
开源
组件
权限
基于企想智能家居安装与维护平台开发的鸿蒙端APP
S.H.HomeProjectHarmonyOS鸿蒙版开源地址:https:gitee.comrabbitTangadminS.H.HomeProjectHarmonyOS下载地址:https:yp.nyanon.onlineindex.phpsharefolder&user1&sidvUheFfwH基于企想智能家居安装与维护平台开发的鸿蒙端APP前言请根据您的语言点击相对应的连接来查看不同语言的README.mdPleaseclickthecorrespondinglinkaccordingtoyourlanguagetoviewtheREADME.mdindifferentlanguages.语言版本链接English暂无暂无中文1.0当...
jacksky
0回复
6205浏览
鸿蒙
开源
组件
OpenHarmony国产化智能教育、安全云办公产品重磅来袭!
原创
2021年11月17日,江苏润和软件股份有限公司(以下称“润和软件”)与双猴科技有限公司(以下称“双猴科技”)达成战略合作。双方将充分发挥自身的能力与资源优势,秉承推动行业国产化、数字化、智能化转型的共同理念,建立“OpenHarmony智能教育、安全云办公”领域战略合作伙伴关系,携手成为国产化智能教育、安全云办公产品的先行者。润和软件董事长周红卫、双猴科技董事长马宪泉及双方公司相关领导共同出席战略合作签约仪式。...
润和软件HiHope
0回复
6339浏览
嵌入式
OpenHarmony
应用事件记录接口及框架
HiAppEvent组件简介HiAppEvent为OpenHarmony应用提供事件打点接口,用于帮助应用记录在运行过程中发生的故障信息、统计信息、安全信息、用户行为信息,以支撑开发者分析应用的运行情况。图1HiAppEvent架构图目录basehiviewdfxhiappeventhiappevent部件代码├──frameworks框架代码│└──native打点接口的native实现代码├──interfaces对外接口存放目录│└──jsjs接口│└──innerkitsjs接口内部实现代码│└──napi基...
jacksky
0回复
8460浏览
鸿蒙
开源
组件
鸿蒙开源组件——系统事件记录接口
HiSysEvent组件简介HiSysEvent提供OpenHarmony埋点接口,通过在关键路径埋点记录系统在运行过程中的重要信息,辅助开发者定位问题,此外还支持开发者将数据上传到云进行大数据质量度量。图1HiSysEvent架构图目录basehiviewdfxhisyseventhisysevent部件代码├──interfaces对外接口存放目录└──nativeC++接口└──innerkits对内部子系统暴露的C++接口说明接口说明C++埋点接口如下:表1HiSysEvent接口介绍接口名描述templates...
jacksky
0回复
8055浏览
鸿蒙
开源
组件
【图尔科技(宁)】电竞快览(ArkUI版)
原创
精华
【本文正在参与优质创作者激励】前言为了能够进一步对OpenHarmony3.0内置应用做修改,我需要先掌握ArkUI声明式开发范式的相关知识。通过电竞快览应用示例能够快速学习ArkUI声明式开发,并对相关知识点进行扩展学习,最终达到对组件、布局、动效和数据状态管理的初步掌握,并将最终的健康饮食应用程序安装到烧录了OpenHarmony3.0的Hi3516开发板上。ArkUI是一套构建HarmonyOS应用界面的声明式UI开发框架。它使用极简的UI信息语法...
Tuer白晓明
6回复
1.2w浏览
ArkUI
v62.02 鸿蒙内核源码分析(文件概念) | 为什么说一切皆是文件
原创
司马牛忧曰:“人皆有兄弟,我独亡。”子夏曰:“商闻之矣:死生有命,富贵在天。君子敬而无失,与人恭而有礼。四海之内,皆兄弟也。君子何患乎无兄弟也?”《论语》:颜渊篇百篇博客分析.本篇为:(文件概念篇)为什么说一切皆是文件文件系统相关篇为:[v62.02鸿蒙内核源码分析(文件概念)为什么说一切皆是文件](https:harmonyos.51cto.composts3936)[v63.04鸿蒙内核源码分析(文件系统)用图书管理说文件系统](https:harmonyos.51cto...
鸿蒙内核源码分析
0回复
9382浏览
文件概念
什么是文件
v61.03 鸿蒙内核源码分析(忍者ninja) | 忍者的特点就是一个字
原创
精华
司马牛问君子。子曰:“君子不忧不惧。”曰:“不忧不惧,斯谓之君子已乎?”子曰:“内省不疚,夫何忧何惧?”《论语》:颜渊篇百篇博客分析.本篇为:(忍者ninja篇)忍者的特点就是一个字编译构建相关篇为:[v50.03鸿蒙内核源码分析(编译环境)编译鸿蒙防掉坑指南](https:harmonyos.51cto.composts8858)[v57.02鸿蒙内核源码分析(编译过程)简单案例说透中间过程](https:harmonyos.51cto.composts5032)[v58.03鸿蒙内核源码分析(环境...
鸿蒙内核源码分析
0回复
1.1w浏览
忍者
ninja
快
v60.04 鸿蒙内核源码分析(gn应用) | 如何构建鸿蒙系统
原创
精华
司马牛问仁。子曰:“仁者其言也訒。”曰:“其言也訒,斯谓之仁已乎?”子曰:“为之难,言之得无訒乎?”《论语》:颜渊篇百篇博客分析.本篇为:(gn应用篇)如何构建鸿蒙系统编译构建相关篇为:[v50.03鸿蒙内核源码分析(编译环境)编译鸿蒙防掉坑指南](https:harmonyos.51cto.composts8858)[v57.02鸿蒙内核源码分析(编译过程)简单案例说透中间过程](https:harmonyos.51cto.composts5032)[v58.03鸿蒙内核源码分析(环境脚本)编译鸿...
鸿蒙内核源码分析
0回复
1.3w浏览
gn
ninja
构建
鸿蒙开源组件——状态注册
状态注册简介状态注册主要负责提供电话服务子系统各种消息事件的订阅以及取消订阅的API。事件类型包括网络状态变化、信号强度变化、小区信息变化、蜂窝数据连接状态变化、通话状态变化等等。图1状态注册架构图目录basetelephonystateregistry状态注册转发服务├─BUILD.gn编译gn脚本├─README.mdReadme文档├─interfacesAPI,js文件├─service│├─include头文件│└─src源文件├─saprofilesa文件├─ohos.build编译build...
jacksky
0回复
5901浏览
鸿蒙
开源
组件
暂无内容
1
133
134
135
136
137
138
139
140
141
172
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅