51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
鸿蒙
harmonyos 5
鸿蒙开源组件——公共基础库
公共基础库简介公共基础库存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。公共基础库在不同平台上提供的能力:LiteOSM内核(Hi3861平台):KV(keyvalue)存储、文件操作、定时器、Dump系统属性。LiteOSA内核(Hi3516、Hi3518平台):KV(keyvalue)存储、定时器、JSAPI(设备查询,数据存储)、Dump系统属性。表1公共基础库功能模块平台支持说明KV存储LiteOSM内核、LiteOSA内核为应用程序提...
jiecho
0回复
1.1w浏览
公共基础库
鸿蒙
开源
组件
OpenHarmony——XTS子系统
XTS子系统简介XTS子系统是OpenHarmony生态认证测试套件的集合,当前包括acts(applicationcompatibilitytestsuite)应用兼容性测试套件,后续会拓展dcts(devicecompatibilitytestsuite)设备兼容性测试套件等。XTS子系统当前包括acts与tools软件包:acts,存放acts相关测试用例源码与配置文件,其目的是帮助终端设备厂商尽早发现软件与OpenHarmony的不兼容性,确保软件在整个开发过程中满足OpenHarmony的兼容性要求。tools,存...
jiecho
0回复
1.9w浏览
鸿蒙
开源
acts
测试套件
OpenHarmony——启动恢复子系统
启动恢复子系统简介启动恢复负责在内核启动之后到应用启动之前的系统关键进程和服务的启动过程。涉及以下组件:init组件支持使用LiteOSA内核的平台,当前包括:Hi3516DV300平台和Hi3518EV300平台。负责处理从内核加载第一个用户态进程开始,到第一个应用程序启动之间的系统服务进程启动过程。启动恢复子系统除负责加载各系统关键进程之外,还需在启动的同时设置其对应权限,并在子进程启动后对指定进程实行保活(若进程意外退出...
jiecho
0回复
1.4w浏览
启动恢复子系统
鸿蒙
开源
OpenHarmony——HarmonyHttpClient
简介鸿蒙上使用的Http网络框架,里面包含纯Java实现的HttpNet,类似okhttp使用,支持同步和异步两种请求方式;还有鸿蒙版retrofit,和Android版Retrofit相似的使用,解放双手般优雅使用注解、自动解析jsonHarmonyHttpClient简介鸿蒙上使用的Http网络框架,里面包含纯Java实现的HttpNet,类似okhttp使用,支持同步和异步两种请求方式;还有鸿蒙版retrofit,和Android版Retrofit相似的使用,解放双手般优雅使用注解、自动解析json...
jiecho
0回复
1.1w浏览
鸿蒙
开源
网络框架
组件
IMX6ULL鸿蒙系统
IMX6ULL鸿蒙系统支持IMX6ULL系列开发板的鸿蒙系统补丁介绍软件架构配置开发环境使用我们的一键配置环境脚本在ubuntu18.04系统上一键配置鸿蒙系统运行环境book100ask:$wgetnocheckcertificateOConfiguringubuntu.shhttps:weidongshan.coding.netpDevelopmentEnvConfdDevelopmentEnvConfgitrawmasterConfiguringubuntu.sh&&sudochmod+xConfiguringubuntu.sh&&sudo.Configuringubuntu.sh编译鸿蒙系统配置repo工具首先需要设置GIT用...
jiecho
0回复
1.3w浏览
鸿蒙
IMX6ULL
开源
补丁
OpenHarmony开发——HDF开发实例
HDF开发实例下面基于HDF框架,提供一个完整的样例,包含配置文件的添加,驱动代码的实现以及用户态程序和驱动交互的流程。添加配置在HDF框架的配置文件(例如vendorhisiliconxxxconfigdeviceinfo)中添加该驱动的配置信息,如下所示:root{deviceinfo{matchattr"hdfmanager";templatehost{hostName"";priority100;templatedevice{templatedeviceNode{policy0;priority100;preload0;permission0664;moduleName"";serviceName"";d...
jiecho
0回复
1.5w浏览
鸿蒙
开源
HDF
鸿蒙开源组件——DFX-MCU事件记录模块
简介为系统内业务组件提供故障、用户行为、功耗统计三类事件打点接口,支持对事件进行序列化。架构事件打点时通过接口先创建一个事件;通过接口向事件中添加数据;添加完成后通过接口上报事件;event组件检查参数有效性后,对事件进行二进制序列化处理将事件转换为结构化数据;event调用输出接口将事件写入文件,每次新写文件时,先向事件文件中加入公共头信息;事件信息上报至手机侧的处理由上传组件被动或主动定时完成;相关...
jiecho
0回复
9690浏览
鸿蒙
开源
DFX-MCU
鸿蒙IDE的家居设备控制模板使用经验
下载了最新的DevEcoStudio最新版本后,我发现newproject的时候有个新的设备控制模板,正好对鸿蒙的碰一碰非常感兴趣,就试着体验一下,在此我把使用经验分享一下新建模板第一步,新建工程的时候选择以下工程模板第二步,新建完工程之后,看到里面有个readme文档,看完下来大概意思就是按照模板的规则可以自己重新写一个json文件来生成自己的设备页面。第三步,因为目前手上还没有鸿蒙系统的手机,我就先用了Tools>HVDManager里...
goody
0回复
7977浏览
鸿蒙
lamp
鸿蒙开源组件——Hilog_lite组件
Hiloglite组件介绍简介提供DFX子系统在轻量系统和小型系统的流水日志功能。目录DFX子系统hiloglite组件代码目录结构名称描述interfacesnativekitshilog小型系统流水日志对外接口定义interfacesnativekitshiloglite轻量系统流水日志对外接口定义serviceshilogcat小型系统流水日志相关服务和命令servicesapphilogcat小型系统流水日志落盘服务command轻量系统日志查询命令frameworksfeatured小型系统流水日志接口实现frameworksmin...
jiecho
0回复
1.5w浏览
鸿蒙
开源
DFX-MCU日志模块
鸿蒙开源组件——DFX-MCU基础组件
Hiview介绍简介提供DFX子系统整体的初始化功能,控制各组件按需启动架构DFX子系统初始化分为两个阶段:DEVICEINIT、COREINIT。DEVICEINIT阶段:1)初始化config模块,初始化DFX子系统核心配置参数(配置开启关闭dump\event功能)。2)初始化log组件,不能涉及内存动态分配、文件操作能力。3)记录当前DFX子系统的状态信息到config中。COREINIT阶段:1)根据config的参数,按需初始化log、dump、event及对应的output组件。2)该阶段内...
jiecho
0回复
1.0w浏览
DFX-MCU基础组件
鸿蒙
开源
OpenHarmony开发——GPIO使用实例
GPIO使用实例本实例程序中,我们将测试一个GPIO管脚的中断触发:为管脚设置中断服务函数,触发方式为边沿触发,然后通过交替写高低电平到管脚,产生电平波动,制造触发条件,观察中断服务函数的执行。首先需要选取一个空闲的GPIO管脚,本例程基于Hi3516DV300某开发板,GPIO管脚选择GPIO103,换算成GPIO号为83。读者可以根据自己使用的开发板,参考其原理图,选择一个空闲的GPIO管脚即可。include"gpioif.h"include"hdflog.h"inc...
jiecho
0回复
1.5w浏览
鸿蒙
实例
开源
OpenHarmony
LiteOS-M轻量系统内核Shell命令之系统命令—log
log命令功能log命令用于修改&查询日志配置。命令格式loglevel[levelNum]参数说明表1参数说明参数参数说明取值范围levelNum配置日志打印等级。[0x0,0x5]使用指南该命令依赖于LOSCFGSHELLLK,使用时通过menuconfig在配置项中开启"EnableShelllk":Debug>EnableaDebugVersion>EnableShell>EnableShelllK。loglevel命令用于配置日志的打印等级,包括6个等级TRACEEMG0,TRACECOMMON1,TRACEERROR2,TRACEWARN3,TRACEINFO4,TRACEDEBUG5...
jiecho
0回复
1.0w浏览
log
鸿蒙
开源
LiteOS-M
shell
鸿蒙应用开发- TabList和Tab
准备TabList页面布局在layout目录下创建TabList布局,将其命名为abilitytablist.xml。<xmlversion"1.0"encoding"utf8"><DirectionalLayoutxmlns:ohos"http:schemas.huawei.comresohos"ohos:height"matchparent"ohos:width"matchparent"ohos:orientation"vertical"><TabListohos:id"$+id:tablist"ohos:backgroundelement"FFFF7F"ohos:topmargin"10vp"ohos:tabmargin"24vp"ohos:tablength"140vp"ohos:textsize"20fp"ohos:height"3...
goody
0回复
7938浏览
TabList
鸿蒙
开发
更新完鸿蒙,信号差的要死。
更新完鸿蒙,信号差的要死,能不能优化优化。我刷会安卓,大晚上的你又跟我更新成鸿蒙,强行更新吗,我支持你,你能不能先把信号问题解决了,明显比安卓信号差太多了,系统没啥毛病,就是安装鸿蒙,信号啥问题差劲的要死。
皮痒℡¹³²
0回复
1.3w浏览
鸿蒙
HarmonyOS 分布式新闻分享
1.介绍HarmonyOS支持应用以Ability为单位进行部署,Ability可以分为FA(FeatureAbility)和PA(ParticleAbility)两种类型,本篇Codelab将会使用到PageAbility以及ServiceAbility来进行开发,其中PageAbility是FA唯一支持的模板,用于提供与用户交互的能力,ServiceAbility是PA(ParticleAbility)的一种,用于提供后台运行任务的能力。除此之外,您还将使用到HarmonyOS中的常用控件如:ListContainer,Image等,以及跨设备拉起...
奶盖
0回复
1.1w浏览
新闻分享
codelab
鸿蒙
开源
华为鸿蒙将进军游戏行业?
原创
HarmonyOS开发者日定于7月31日在杭州举办,活动安排中的新技术演讲环节中出现了“你绝对想不到的HarmonyOS卡片游戏”,难道鸿蒙要进军游戏行业了吗?这个消息让我蛮震惊的,虽然都是互联网行业,但是这跨的是不是有点大呀。非要说期待不期待的话,那肯定是表示期待啊!毕竟这是华为一个新的尝试,想一想都有点令人兴奋其实华为的这个动作早有预兆了,只是我们没有发觉而已。前段时间华为就已经开始招聘游戏制作的相关岗位,包含...
鸿蒙开发者老王
0回复
7714浏览
华为
鸿蒙
鸿蒙操作系统
鸿蒙OS
Java
【OpenHarmony】BearPi-HM_Nano开发板HarmonyOS内核编程开发——
原创
BearPiHMNano开发板HarmonyOS内核编程开发——定时器本示例将演示如何在BearPiHMNano开发板上使用cmsis2.0接口进行定时器开发TimerAPI分析osTimerNew()cosTimerIdtosTimerNew(osTimerFunctfunc,osTimerTypettype,voidargument,constosTimerAttrtattr)描述:函数osTimerNew创建一个一次性或周期性计时器,并将其与一个带参数的回调函数相关联。计时器在osTimerStart启动之前一直处于停止状态。可以在RTOS启动(调用osKernelStart)...
小熊派开源社区
1回复
9254浏览
小熊派
BearPi-HM Nano
HarmonyOS
开发板
鸿蒙背后 万兴科技等国产软件突围丨新摘商业评论
6月2日,鸿蒙及华为全场景新品发布会,华为正式推出了鸿蒙操作系统2.0,同时发布的还有预载鸿蒙的一系列产品,包括新版本的Mate40和MateX2智能手机、WATCH3智能手表、MatePadPro平板等。距离鸿蒙初次亮相仅两年,华为又一次完成了技术迭代。据华为消费者业务软件部总裁王成录介绍,鸿蒙系统2.0是一个全栈解耦的架构,其分布式总线、分布式数据管理、分布式安全等分布式能力的提升,以及自适应UX框架让开发者真正实现了“一次开发,多终端...
IT资讯
0回复
9650浏览
华为
万兴科技
气冲—HarmonyOS原子化服务卡片应用场景探索(李洋老师直播)
原创
气冲—HarmonyOS原子化服务卡片应用场景探索(李洋老师直播)自学笔记直播提纲:1.万物智能互联应用服务新形态探索2.HarmonyOS原子化服务卡片场景创新方向与类型3.创意来源与产品策划4.流量入口与UX基本要求5.技术实现与持续的迭代优化运营。6.HarmonyOS商业前景与各项机会分析一、万物智能互联应用服务新形态探索1.应用软件发展历程展望:未来的表现形式是什么。从QQ微信现在!,万物互联的时代,那现在和未来是什么表现形式。...
Der_带鱼
2回复
1.5w浏览
直播课
笔记
鸿蒙
原子化卡片
李洋
鸿蒙开源三方组件Maven&HAPM发布流程指导
原创
精华
1组件Maven发布这里以发布到maven中心仓(https:s01.oss.sonatype.orgcontentrepositoriesreleases)为示例1.1前提条件:Maven账号注册:获取maven中心仓的用户名和密码以及生成groupid1.2maven发布模板对应修改library级别的build.gradle文件的rootProject属性:javaapplyplugin:'com.huawei.ohos.library'applyfrom:'..upload.gradle'上传完Maven之后需要删除该行代码,否则工程编译会报错rootProject.ext{DEFAULTGROUPID'按照...
鸿蒙开发者社区官方账号
10回复
2.7w浏览
HarmonyOS
组件Maven
开源三方组件
流程指导
暂无内容
1
421
422
423
424
425
426
427
428
429
605
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅