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
HarmonyOS
一文搞懂OpenHarmony与HarmonyOs生态
原创
OpenHarmony是由开放原子开源基金会(OpenAtomFoundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。纯从手机系统层面分析,HarmonyOS相当于HMS+OpenHarmony。华为HMS就相当于谷歌的GMS,它不是操作系统,是一个集华为的全家桶APP,以及HMSCore功能,包括许多服务的编程接口API的一个服务能力,这是华为自己专有的,不开源的。Ope...
鸿蒙开发
2回复
2.5w浏览
OpenHarmony
鸿蒙开源组件——弹窗动画
XPopup介绍内置几种了常用的弹窗,十几种良好的动画,将弹窗和动画的自定义设计的极其简单;目前还没有出现XPopup实现不了的弹窗效果。内置弹窗允许你使用项目已有的布局,同时还能用上XPopup提供的动画,交互和逻辑封装。UI动画简洁,遵循MaterialDesign,在设计动画的时候考虑了很多细节,过渡,层级的变化很好的易用性,所有的自定义弹窗只需继承对应的类,实现你的布局,然后像Ability那样,在onCreate方法写逻辑即可性能优...
jacksky
0回复
1.0w浏览
鸿蒙
开源
组件
弹窗
鸿蒙开源组件——好用的Dialog
NiceDialog项目介绍项目名称:NiceDialog所属系列:openharmony的第三方组件适配移植功能:NiceDialog基于CommonDialog的扩展,让dialog的使用更方便项目移植状态:主功能完成调用差异:无开发版本:sdk6,DevEcoStudio2.2Beta1基线版本:Release1.2.0效果演示安装教程1.在项目根目录下的build.gradle文件中,allprojects{repositories{maven{url'https:s01.oss.sonatype.orgcontentrepositoriessnapshots'}}}2.在entry模块的bu...
jacksky
0回复
8542浏览
鸿蒙
开源
组件
弹窗
鸿蒙开源组件——SnackBar消息弹框
SnackBarohos本项目是基于开源项目SnackBar进行鸿蒙化的移植和开发的,可以通过项目标签以及github地址(https:github.comMrEngineer13SnackBar)追踪到原安卓项目版本项目介绍项目名称:开源SnackBar消息弹框所属系列:鸿蒙的第三方组件适配移植功能:支持显示弹出式提醒,包括文字和点击效果项目移植状态:完成调用差异:无开发版本:sdk5,DevEcoStudio2.1beta3项目作者和维护人:蒋筱斌邮箱:isrchmiscas.ac.cn原项目Doc地...
jacksky
0回复
7026浏览
鸿蒙
开源
组件
弹窗
【中软国际】HarmonyOS 基于Java开发的服务卡片
原创
精华
服务卡片介绍:服务卡片是将重要信息或操作前置的一种界面展示,目的是减少体验层级,服务直达,增强用户交互体验。卡片基本信息说明:卡片使用方显示卡片内容的宿主应用,控制卡片在宿主中展示的位置。卡片管理服务用于管理系统中所添加卡片的常驻代理服务,包括卡片对象的管理与使用,以及卡片周期性刷新等。卡片提供方提供卡片显示内容的HarmonyOS应用或原子化服务,控制卡片的显示内容、控件布局以及控件点击事件。以下是官...
深开鸿开发板
10回复
2.1w浏览
HarmonyOS
OpenHarmony
Java
JavaScript
卡片
【中软国际】HarmonyOS 非UI单元测试在DevEco Studio上的应用
原创
精华
一、什么是单元测试单元测试是测试某个类的某个方法能否正常工作的一种手段。单元测试的粒度:一般一个public方法需要一个testcase二、单元测试目的验收(改动和重构)快速验证逻辑优化代码设计三、单元测试工具junit4+mockito+powermockjunit4:JUnit是Java最基础的测试框架,主要的作用就是断言Mock的作用:解决测试类对其他类的依赖问题。Mock的类所有方法都是空,所有变量都是初始值。PowerMock:PowerMock是Mockito的扩展...
深开鸿开发板
7回复
1.5w浏览
单元测试
openharmony
DevEco Studio
如何看待华为鸿蒙系统升级用户已超 5000 万?
原创
这个速度有点强悍啊,华为鸿蒙操作系统成为世界第三大系统希望还是很大的。现在全球操作系统在PC操作系统领域中微软和苹果仍占主要位置,而手机操作系统领域则是苹果和谷歌瓜分了全球大部分的市场。全都是国外的企业占有,说不准那一天他们不让我们使用了,我们又能怎么办?华为研发鸿蒙不仅仅是为了自己的企业生存,从长远角度考虑,也是为了我们国家的网络安全健康着想,现在开发新操作系统的关键,主要是建立操作系统的生态...
鸿蒙开发者老王
0回复
8743浏览
华为鸿蒙
鸿蒙操作系统
华为
鸿蒙OS
鸿蒙系统
OpenHarmony——华为图像服务场景动效Java示例代码
华为图像服务场景动效Java示例代码华为图像服务场景动效Java示例代码,提供5种基础动效和9种高级动效,帮助实现图片内容高效再生产。简介场景动效服务提供基础动效和高级动效,帮助您实现图片内容高效再生产。本示例代码对华为图像服务场景动效接口进行封装,包含丰富的示例程序,方便您参考或直接使用。提供5种基础动效,并支持多动效叠加使用。提供9种效果炫酷的高级动效,并支持用户交互。更多信息请参见场景动效xml规范说明...
jacksky
1回复
8343浏览
鸿蒙
图形图像
源代码
示例
HarmonyOS Sample 之 Notification 通知功能
原创
精华
[toc](目录)Notification通知功能介绍通知功能,即在一个应用的UI界面之外显示的消息,主要用来提醒用户有来自该应用中的信息。本示例演示了如何发布通知和取消通知,还有如何发布一个带有回复功能的通知。效果展示搭建环境安装DevEcoStudio,详情请参考[DevEcoStudio下载](https:developer.harmonyos.comcndevelopdevecostudio)。设置DevEcoStudio开发环境,DevEcoStudio开发环境需要依赖于网络环境,需要连接上网络才能确保工...
Buty9147
1回复
1.4w浏览
官方示例实践
OpenHarmony三种设备系统的子系统支持列表
原创
OpenHarmony支持如下几种系统类型:轻量系统(minisystem)面向MCU类处理器例如ArmCortexM、RISCV32位的设备,硬件资源极其有限,支持的设备最小内存为128KiB,可以提供多种轻量级网络协议,轻量级的图形框架,以及丰富的IOT总线读写部件等。可支撑的产品如智能家居领域的连接类模组、传感器设备、穿戴类设备等。小型系统(smallsystem)面向应用处理器例如ArmCortexA的设备,支持的设备最小内存为1MiB,可以提供更高的安全能力...
鸿蒙开发
0回复
1.7w浏览
OpenHarmony
hi3861 hispark选择哪种仿真器呢?
hi3861hispark选择哪种仿真器呢?
txwtech
3回复
8302浏览
hi3861
deveco 中如何安装openharmonySDK
OpenHarmony是自主研发、全新技术生态的全领域下一代开源操作系统。华为和很多其他企业、开发者都可以参与进来。下载安装OpenHarmony意义非常重大,例如我们现在的物联网,基于此系统,我们可以在手机上直接对我们的家电进行控制,而不需要其他的第三方软件。那么如何下载安装呢?第一步,下载并安装好DevEcoStudio2.1Release,并且将OpenHarmonySDK包解压。DevEcoStudio是一款华为开发者工具,它可以为开发者提供平行开发功能...
Annar
0回复
1.8w浏览
openharmonySDK;
deveco;
安装教程;
OpenHarmony和linux的关系
之前我向大家介绍过HarmonyOS和linux的关系,得出的结论为harmonyOS并不能等同于linux。Linux只是鸿蒙支持的内核之一。harmonyOS是基于微内核的操作系统,支持多种内核,有Linux,也有Liteosa。前面我们也讲过,OpenHarmony可以看作是harmonyOS的底层系统,具备harmonyOS的基础能力。所以,我们自然而然可以得出结论,LinuxKernel是OpenHarmony的内核子系统,但不是唯一的,OpenHarmony的内核子系统还包括LiteOS等。目前openHar...
Annar
0回复
3.5w浏览
linux
高德HarmonyOS地图SDK的快速入门指南
概述与高德开放平台Android地图SDK平滑切换已集成高德开放平台Android地图SDK的开发者可无缝切换到HarmonyOS地图SDK,无额外开发量。HarmonyOS与Android系统间的接口变化由高德开放平台SDK适配层消化,SDK对外接口保持不变。高德底层引擎对接HarmonyOSNDK,上层代码全面对接HarmonyOSSDK,所有系统接口均使用HarmonyOSAPI。继承高德开放平台AndroidiOS地图SDK功能亮点地图SDK基础能力介绍请参考地图产品介绍,开发者可以通过高...
jacksky
0回复
1.4w浏览
鸿蒙
开源
低通
地图SDK
v46.05 鸿蒙内核源码分析(特殊进程) | 老鼠生儿会打洞
原创
寝不尸,居不容。见齐衰者,虽狎,必变。见冕者与瞽者,虽亵,必以貌。凶服者式之。式负版者。有盛馔,必变色而作。迅雷风烈,必变《论语》:乡党篇百篇博客系列篇.本篇为:v46.xx鸿蒙内核源码分析(特殊进程篇)龙生龙凤生凤老鼠生儿会打洞进程管理相关篇为:[v02.06鸿蒙内核源码分析(进程管理)谁在管理内核资源](https:harmonyos.51cto.composts3924)[v24.03鸿蒙内核源码分析(进程概念)进程在管理哪些资源](https:harmonyos.51cto...
鸿蒙内核源码分析
0回复
1.0w浏览
mount
inode
根文件系统
鸿蒙内核源码分析
鸿蒙开发者突破120万成香饽饽,你会成为下一个鸿蒙开发者吗?
原创
华为应用开发认证包含几个等级?最近很多人私信老王,“鸿蒙开发怎么样学习?”“鸿蒙工程师的薪资怎么样?”“J有一定Java基础可以学习鸿蒙吗?”“现在考鸿蒙来的及吗?”“鸿蒙你有学习资料吗?”“小白可以学习鸿蒙吗?怎么说呢?我感觉大家对于鸿蒙工程师的考证意向在逐渐加强了。不过,有这一变化也不足为奇,毕竟鸿蒙系统现在的框架和发展趋势在逐渐的完善变好。现在鸿蒙生态开发者的数量已经突破120万了,有超过300家应...
鸿蒙开发者老王
0回复
1.2w浏览
华为鸿蒙
鸿蒙工程师认证
华为
鸿蒙操作系统
鸿蒙OS
v45.05 鸿蒙内核源码分析(Fork) | 一次调用,两次返回
原创
孔子于乡党,恂恂如也,似不能言者。其在宗庙朝廷,便便言,唯谨尔。《论语》:乡党篇百篇博客系列篇.本篇为:v45.xx鸿蒙内核源码分析(Fork篇)一次调用,两次返回进程管理相关篇为:[v02.06鸿蒙内核源码分析(进程管理)谁在管理内核资源](https:harmonyos.51cto.composts3924)[v24.03鸿蒙内核源码分析(进程概念)进程在管理哪些资源](https:harmonyos.51cto.composts4098)[v45.05鸿蒙内核源码分析(Fork)一次调用,两次返回](https:h...
鸿蒙内核源码分析
0回复
1.4w浏览
inode
vnode
vfs
file
..
LiteOS-M轻量系统内核——进程
进程基本概念从系统的角度看,进程是资源管理单元。进程可以使用或等待CPU、使用内存空间等系统资源,并独立于其它进程运行。OpenHarmony内核的进程模块可以给用户提供多个进程,实现了进程之间的切换和通信,帮助用户管理业务程序流程。这样用户可以将更多的精力投入到业务功能的实现中。OpenHarmony内核中的进程采用抢占式调度机制,支持时间片轮转调度方式。OpenHarmony内核的进程一共有32个优先级(031),用户进程可配置的优...
jiecho
1回复
1.1w浏览
LiteOS-M
轻量系统内核
鸿蒙
进程
OpenHarmony源代码包括什么?
OpenHarmony的源代码主要分为kernelliteosa和kernelliteosm这2个代码仓库。二者对应的处理器不同,kernelliteosa针对CortexA系列处理器,而kernelliteosm则主要针对CortexM系列处理器。即使针对的处理器不同,两者的目录结构却非常相似。LiteOSa内核是基于传统LiteOS内核发展的新一代内核,具有体积小、功耗低、性能高的特点。kernelliteosa的源代码目录就如下图所示。主要有apps,arch,bsd,compat,drivers,fs,kernel,lib...
Annar
2回复
1.1w浏览
Openharmony
源代码;
OpenHarmony v2.2 Beta2发布了
原创
时隔两个月OpenHarmony发布了新版本https:gitee.comopenharmony当前版本在OpenHarmony2.0Canary的基础上,针对轻量系统、小型系统和标准系统都有增加新的特性:标准系统新增特性功能如下:新增分布式远程拉起能力端到端的构建。新增系统基础应用的拖拽能力和新增若干Sample应用。新增媒体三大服务能力,提供更好的媒体系统功能。轻量和小型系统新增特性功能如下:新增轻量级linux版本构建能力。新增轻量级内核能力增强,包括文...
鸿蒙开发
0回复
1.1w浏览
OpenHarmony
暂无内容
1
150
151
152
153
154
155
156
157
158
172
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅