首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码农UP2U

    鸿蒙系统开源

    华为的鸿蒙系统可能一直是听说过没见过的系统,在昨天也终于正式宣布开源了。 鸿蒙系统托管在了国内的 Gitee 上,也就是码云上面,其地址如下: https://openharmony.gitee.com 在它的托管主页上有一个项目介绍,我这里截图过来。 ? 在我写文章时,鸿蒙的关注量有 3000 多,当然我也关注了,具体如下: ? 看到在鸿蒙首页的精选中,第一行的第一个应该是源码,第一行的最后一个应该是开发者文档,截个图看看。 ? 点开文档随手点两下,再打开代码的目录结构随手点两下,代码应该是有对应的文档的。截图如下: ? 鸿蒙开源,也终于摆脱了只有 PPT 的说法,它的好坏我也无法评价,在码云当中好像它也没有开放评论,我也很想知道大家是怎么看待它的。鸿蒙以后具体的生态和发展何去何从,让我们拭目以待吧。

    2K41发布于 2020-09-14
  • 鸿蒙系统问世(开源!!!)

    在车机OS方面,鸿蒙比谷歌Fusion系统有3-5倍的性能提升。 它是一个全新的,独立的操作系统(面向5G物联网开发)。 鸿蒙微内核结构小巧的特性使IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升5倍。 鸿蒙内核及OS的演进路标:将在今年首发的智慧屏产品中率先使用鸿蒙 OS 1.0。未来三年,除完善相关技术外,鸿蒙OS会逐步应用在可穿戴、智慧屏、车机等更多智能设备中。 为快速推动鸿蒙OS的生态发展,鸿蒙OS将向全球开发者开源,并推动成立开源基金会,建立开源社区,与开发者一起共同推动鸿蒙的发展,并通过讨论对产业或技术发展提出建议。

    1K10编辑于 2025-06-12
  • 全面解析鸿蒙相关概念:鸿蒙开源鸿蒙鸿蒙 Next 有何区别

    大家好,这里是程序员晚枫,最近接了一个和鸿蒙电脑有关的商单,所以专门花时间研究了一下和鸿蒙有关的概念。 鸿蒙系统相关概念主要有以下三个,它们之间存在多方面的区别,以下是具体介绍:OpenHarmony定义与性质 :即开源鸿蒙,是由开放原子开源基金会孵化及运营的开源项目,完全开源开放,众多厂商都可以基于它开发自己的操作系统 应用生态 :由于其开源性质,应用生态相对较为分散,目前应用数量和种类相对有限,对安卓应用的兼容性也因不同厂商的定制而有所差异。 应用场景 :主要应用于华为的智能手机、平板电脑等移动设备,为用户提供更流畅的安卓应用使用体验,同时也支持部分鸿蒙原生应用。 HarmonyOS NEXT定义与性质 :是在 HarmonyOS 基础上剔除安卓(AOSP)后的产品,属于全新的手机系统,被视为鸿蒙系统的未来形态,也被称为纯血鸿蒙,目前是闭源的。

    1.7K00编辑于 2025-05-28
  • 来自专栏CSDNToQQCode

    鸿蒙系统下载地址_华为鸿蒙代码全开源

    2020年9月10日,华为CEO余承东在华为开发者大会上宣布,鸿蒙2.0(HarmonyOS 2.0)系统正式发布。 此次距离华为鸿蒙1.0(HarmonyOS 1.0)发布已经过去一年了。 从华为遭遇制裁开始,鸿蒙成为了很多国人的寄托。但第一次推出,就引发了争议: 没有完整的开发文档,架构设计说明,配套的IDE,没有可编译的DEMO......鸿蒙1.0一度被称为为“PPT操作系统”。 而一年后的鸿蒙2.0都有了:技术架构公开,文档代码全部开源。 外人不懂,其实我们做这一行应该知道: 走到这一步的华为,已经开始向巨头迈进。 作为半个内行人,我们最关注的当然还是鸿蒙系统的源码,已经有一些尝鲜的小伙伴跑过一波,按照步骤一步步跑下来,整个流程还是不难。 这个应该有办法直接下载好   grade 源已经正确的切换到华为国内: 5.

    1.4K30编辑于 2022-11-29
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙发展历程

    【HarmonyOS 5鸿蒙发展历程一、鸿蒙 HarmonyOS 版本年代记鸿蒙 1.0:2019 年 8 月 9 日,华为在开发者大会上正式发布鸿蒙 1.0 系统,这一版本首次应用于华为荣耀智慧屏产品中 原生鸿蒙正式版也在 2025 年 3 月发布,进一步推动了鸿蒙生态向更纯粹、更自主的方向发展 。鸿蒙PC将在2025年5月发布。 到了 2019 年 5 月 14 日,华为鸿蒙商标获得注册公告,专用权限期从 2019 年 5 月 14 日至 2029 年 5 月 13 日,这为鸿蒙系统的商业化推广与应用提供了品牌保障,也正式拉开了鸿蒙系统在智能终端市场上的探索与发展序幕 依托华为在 5G、芯片、物联网等领域的深厚积累,鸿蒙有望主导中国市场的智能家居和车联网标准,巩固万物互联入口地位。开发者生态也将迎来爆发式增长。 通过开源策略(OpenHarmony)和国内庞大开发者基数优势,鸿蒙有机会成为全球第三大移动开发平台,吸引东南亚、中东等新兴市场开发者。

    2.2K10编辑于 2025-06-29
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙mPaaS详解

    【HarmonyOS 5鸿蒙mPaaS详解一、mPaaS是什么?mPaaS 是 Mobile Platform as a Service 的缩写,即移动开发平台。 鸿蒙 mPaaS 的容器化技术与 Android/iOS 平台的差异:特性 鸿蒙 mPaaS 传统 Android/iOS 例如:通过JS脚本动态修改H5页面的交互逻辑;在原生页面中注入脚本代码,实时调整业务流程。 离线包机制:undefined将常用的H5页面、小程序代码提前下载至本地,减少对网络的依赖,提升页面加载速度,尤其适用于弱网环境。 以下是具体分析:四、鸿蒙中如何接入mPaas?

    1.1K10编辑于 2025-05-22
  • 来自专栏CSDNToQQCode

    Qt-for-鸿蒙PC-AnimationDemo 动画演示开源鸿蒙开发实践

    Rectangle { id: fadeDemo visible: currentDemoIndex === 1 anchors.fill: parent color: "#F5F5F5 Rectangle { id: moveDemo visible: currentDemoIndex === 2 anchors.fill: parent color: "#F5F5F5 Rectangle { visible: currentDemoIndex === 3 anchors.fill: parent color: "#F5F5F5" Rectangle { id: scaleDemo visible: currentDemoIndex === 4 anchors.fill: parent color: "#F5F5F5 原因:module.json5 中的 deviceTypes 缺少 "2in1"。

    45721编辑于 2025-12-16
  • 来自专栏kubernetes中文社区

    重磅,鸿蒙系统底层彻底开源OpenHarmony!

    OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台 项目地址 开源地址:https://gitee.com/openharmony ?

    3.7K20发布于 2021-06-21
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发(5)- button组件

    本文介绍在鸿蒙应用中button组件的基本用法。 增加按钮组件 如下代码中红色部分所示,在布局中增加button组件。 <?xml version="1.0" encoding="utf-8"? /> </DirectionalLayout> <Component ohos:height="0vp" ohos:weight="<em>5</em>" onClick(Component v) { new ToastDialog(getContext()) .setText("你好,鸿蒙 按钮之后,为button组件增加了一段在画面底部显示“你好,鸿蒙!"信息的响应代码。需要注意的是id的格式:ResourceTable.Id_hello_button。 ?

    1.1K31发布于 2020-12-31
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙应用数据安全详解

    【HarmonyOS 5鸿蒙应用数据安全详解一、前言大家平时用手机、智能手表的时候,最担心什么?肯定是自己的隐私数据会不会泄露! 二、设备和数据的“安全通行证”1、 设备也有“安全等级”HarmonyOS给设备划分了5个安全等级(SL1-SL5):根据设备是否具备TEE(可信执行环境)、安全存储芯片等能力,将设备分为5个安全等级: 等级安全能力典型设备SL1 低安全 智能穿戴设备SL5 高安全 手机、平板数据跨设备同步时,需满足数据安全标签 ≤ 目标设备安全等级的规则。

    1K10编辑于 2025-05-06
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙应用隐私保护详解

    【HarmonyOS 5鸿蒙应用隐私保护详解一、前言在今天这个手机不离手的时代,我们每天用手机支付、聊天、记录生活,不知不觉中,大量个人信息都存储在了移动设备里。 精准度在米级别大于等于9ohos.permission.LOCATION失败无法获取位置大于等于9ohos.permission.APPROXIMATELY_LOCATION成功获取到模糊位置,精确度为5公里大于等于 同时申请ohos.permission.APPROXIMATELY_LOCATION和ohos.permission.LOCATION成功获取到精准位置,精准度在米级别代码示例:首先在module.json5配置文件中声明权限 photoSelectOptions.MIMEType = photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE;photoSelectOptions.maxSelectNumber = 5; 代码示例:以申请相机权限为例,在module.json5配置文件中声明权限:{ "module": { // ...

    1.1K10编辑于 2025-05-06
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙星闪NearLink详解

    【HarmonyOS 5鸿蒙星闪NearLink详解一、前言鸿蒙星闪NearLink Kit 是 HarmonyOS 提供的短距离通信服务,支持星闪设备间的连接、数据交互。 二、NearLink Kit 的接入与使用:点击跳转官方文档地址鸿蒙星闪(NearLink)的基本接入代码示例,包含设备发现、连接和数据传输的核心流程:// NearLink设备管理服务示例import } catch (error) { console.error(`Failed to release resources: ${error}`); } } }}三、鸿蒙星闪指标对比以下是鸿蒙星闪 、蓝牙和NFC在技术性能、应用场景、成本与生态系统等方面的区别表格:比较项目鸿蒙星闪蓝牙NFC传输速率最高可达2.5Gbps,低功耗模式下峰值速率可达12Mbps蓝牙5.2的传输速率为400Mbps,异步连接允许一个方向的数据传输速率达到

    1.5K00编辑于 2025-05-20
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙实现手写板

    【HarmonyOS 5鸿蒙实现手写板一、前言实现一个手写板功能,基本思路如下:创建一个可交互的组件,用户在屏幕上触摸并移动手指时,会根据触摸的位置动态生成路径,并使用黑色描边绘制在屏幕上。 该组件的使用思路很简单,如下代码所示: Path() .commands(this.pathCommands) // 设置SVG路径描述字符串 .strokeWidth(5) // 设置路径的描边宽度为 5 .fill("none") // 设置路径的填充颜色为无 .stroke(Color.Black) // 设置路径的描边颜色为黑色 break; // 其他触摸类型,不做处理 default: break; } }5. // 设置路径的描边宽度为 5 .fill("none") // 设置路径的填充颜色为无 .stroke(Color.Black) // 设置路径的描边颜色为黑色

    94510编辑于 2025-04-13
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙中如何使用MQTT

    二、MQTT在鸿蒙中怎么使用?在鸿蒙(HarmonyOS)中使用MQTT协议主要通过官方提供的@ohos/mqtt库实现。 https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Fmqtt配置依赖:ohpm install @ohos/mqtt或者在oh-package.json5中配置 : "dependencies": { "@ohos/mqtt":"2.0.18", }记得配置网络权限:在module.json5中配置: "requestPermissions

    1.2K10编辑于 2025-04-09
  • 来自专栏大龄程序员的人工智能之路

    吐槽一下开源鸿蒙系统

    最近一直在研究开源鸿蒙系统,但碰到一个问题,卡壳了,弄得我茶不思饭不想。在上一篇文章鸿蒙系统研究之四:根文件系统中,碰到一个难题: ? 这段时间一直沉浸在开源鸿蒙系统中,所谓爱之切,责之深,在此忍不住要吐槽一下开源鸿蒙系统。 首先是文档问题。大多数开源系统都存在文档不足的问题,而且很多开发人员信封源码就是最好的文档。 其次,开源鸿蒙系统中使用了 AOSP 的预编译库和程序。开源鸿蒙系统使用 AOSP 的源码没问题,但像这样基础系统都使用 AOSP,似乎有些说不过去。 最后,开源鸿蒙系统并没有提供一个标准的参考平台,而是以海思的 3516DV3000 作为参考产品。 希望华为能投入更多的力量在开源项目上,将鸿蒙系统移植到更多的产品上。 接下来我还会继续开源鸿蒙系统的移植,敬请关注!

    1.9K50发布于 2021-07-14
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙中的UIAbility详解(二)

    【HarmonyOS 5鸿蒙中的UIAbility详解(二)一、前言今天我们继续深入讲解UIAbility,根据下图可知,在鸿蒙中UIAbility继承于Ability,开发者无法直接继承Ability 在module.json5配置文件中的launchType字段配置为singleton,multiton,specified即可。{ "module": { // ...

    55510编辑于 2025-06-01
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙中的UIAbility详解(三)

    【HarmonyOS 5鸿蒙中的UIAbility详解(三)一、前言本文是鸿蒙中的UIAbility详解系列的最终章。主要针对UIAbility的冷启动和热启动,对于want数据的处理。 配置可迁移能力在module.json5中设置continuable: true: { "abilities": [ { "name": "EditorAbility",

    50810编辑于 2025-06-01
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙中@State的原理详解

    一、@State在鸿蒙中是做什么的?@State 是 HarmonyOS ArkTS 框架中用于管理组件状态的核心装饰器,其核心作用是实现数据驱动 UI 的响应式编程模式。

    86410编辑于 2025-04-10
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙中的UIAbility详解(一)

    【HarmonyOS 5鸿蒙中的UIAbility详解(一)一、UIAbility是什么?Stage模型中的组件类型名,即UIAbility组件,包含UI,提供展示UI的能力,主要用于和用户交互。 5、ForegroundUIAbility切换至前台、UI可见前触发。申请系统资源(如定位、传感器权限)、恢复后台释放的资源。

    80210编辑于 2025-06-01
  • 来自专栏HarmonyOS知识集合

    【HarmonyOS 5鸿蒙跨平台开发方案详解(一)

    【HarmonyOS 5鸿蒙跨平台开发方案详解(一)一、为什么需要鸿蒙跨平台开发方案?2025年是鸿蒙生态迎来关键发展期。 根据前几天的2025 HDC数据显示,鸿蒙原生应用数量已从2024年的2000款增长至5000款,微信鸿蒙版安装量突破1.2亿,公安部交管系统完成全国300城鸿蒙适配。 不过如果是重新开发一个APP,我推荐原生开发鸿蒙,因为坑最少。鸿蒙发展主线支持最好的也是原生开发,这是毋庸置疑。ArkUI-X支持一套代码适配鸿蒙、安卓、iOS多平台。 Taro开发 Hippy 美团 开源跨平台框架 Flutter作为谷歌打造的跨平台 UI 框架,在鸿蒙社区支持方面表现突出,是最早被开源的跨平台框架之一。

    1.4K00编辑于 2025-06-25
领券