鸿蒙操作系统(HarmonyOS)应用开发:从理念到实践

鸿蒙电脑通过Oseasy虚拟机运行Win11的实践指南 虚拟机技术作为跨平台系统运行的核心解决方案,通过硬件虚拟化实现在不同架构设备上的操作系统兼容。其关键技术包括动态二进制翻译(DBT)和硬件辅助虚拟化(如Intel VT-x),能够有效解决ARM与x86指令集的转换问题。在工程实践中,这种方案特别适合需要同时使用多系统生态的场景,如企业办公中的Windows专属软件调用或开发者的跨平台调试。本文以鸿蒙设备运行Windows 11为例,详细解析基于Oseasy虚拟机的实现方案,包含性能优化策略和典型应用场景,其中涉及的关键技术如Virgl 3D加速和桥接网络模 阅读详情

摘要: 华为鸿蒙操作系统(HarmonyOS)作为一款面向全场景的分布式操作系统,其“一次开发,多端部署”的设计理念正引领着新一代移动应用开发的范式变革。本文旨在系统性地阐述鸿蒙OS的应用开发体系。首先,论文分析了HarmonyOS的架构特性,包括其分布式能力、原子化服务与统一生态的核心优势;其次,详细介绍了基于ArkTS语言与ArkUI框架的应用开发环境搭建、工程结构以及核心开发流程;进而,通过一个完整的“分布式图库”应用实例,演示了UI开发、状态管理、分布式设备发现与数据迁移等关键技术的代码实现;最后,对鸿蒙生态的未来发展进行了展望。本研究为开发者快速切入鸿蒙应用开发提供了理论与实践指导。

关键词: 鸿蒙OS;HarmonyOS;分布式操作系统;ArkTS;ArkUI;应用开发


1. 引言

在万物互联(IoT)时代,设备孤岛问题日益凸显。传统操作系统因其碎片化、高耦合的特性,难以满足多设备协同的需求。华为鸿蒙OS(HarmonyOS)应运而生,它并非仅仅是Android的替代品,而是一个为全场景智慧体验设计的下一代操作系统。其核心创新在于分布式架构,允许应用程序自由调用不同设备的硬件能力,实现真正的跨设备无缝协同。本文将从开发者的视角,深入探讨如何为这一新兴平台构建应用程序。

2. HarmonyOS 核心架构与特性

2.1 分布式架构
HarmonyOS通过分布式软总线、分布式数据管理和分布式任务调度三大核心技术,将多个物理上独立的设备融合成一个“超级虚拟终端”。对应用开发者而言,这意味着可以像使用本地资源一样,轻松使用网络中其他设备的摄像头、麦克风、显示屏或计算能力。

2.2 原子化服务
原子化服务是HarmonyOS应用生态的新形态。它无需安装,可通过中心化入口(如智慧助手)直接分发和运行,提供“随用随走”的体验。其开发基于Ability概念,特别是Service Ability和Data Ability。

2.3 一次开发,多端部署
通过自适应UI框架和响应式布局,开发者编写一套代码,即可让应用自适应不同屏幕尺寸的设备(手机、平板、手表、智慧屏等),极大提升了开发效率。

3. 开发环境搭建与基础教程

3.1 工具准备

  1. 安装DevEco Studio: 从华为开发者联盟(HUAWEI Developer)官网下载专为HarmonyOS定制的IDE,它基于IntelliJ IDEA构建。

  2. 配置SDK: 在DevEco Studio中,下载所需的HarmonyOS SDK(包括API版本、工具链和模拟器)。

  3. (可选)配置真机调试: 申请开发者证书,对真机进行签名和调试。

3.2 创建第一个项目

  1. 打开DevEco Studio,选择Create Project。

  2. 选择Application -> Empty Ability(基于ArkTS),点击Next。

  3. 配置项目信息(Project Name, Bundle Name, Save Location等),Compile API版本选择最新稳定版,点击Finish。

3.3 工程结构解析
一个标准的HarmonyOS工程目录如下:

text

复制

下载

MyFirstApp/
├── entry/          # 主模块
│   └── src/
│       ├── main/
│       │   ├── ets/            # ArkTS源代码目录
│       │   │   ├── entryability/
│       │   │   │   └── EntryAbility.ts  // 应用入口Ability
│       │   │   ├── pages/
│       │   │   │   └── Index.ets        // 首个页面
│       │   │   └── model/               // 模型层目录
│       │   ├── resources/      # 资源文件目录(图片,字符串,布局等)
│       │   └── module.json5    # 模块配置文件
│       └── ohosTest/          # 测试代码目录
├── build-profile.json5        # 工程级配置信息
└── hvigorfile.ts              # 构建脚本
4. 核心代码实现:一个分布式图库应用

本节通过一个简单的分布式图库应用,展示如何实现UI构建、状态管理和分布式能力调用。

4.1 UI构建与状态管理 (Index.ets)

typescript

复制

下载

// Index.ets - 主页面,展示本地图片,并有一个按钮用于发现设备并迁移图片
import router from '@ohos.router';
import distributedDeviceManager from '@ohos.distributedDeviceManager';
import { BusinessError } from '@ohos.base';
import promptAction from '@ohos.promptAction';

@Entry
@Component
struct Index {
  // 本地图片路径列表
  @State imageList: string[] = [
    '/common/images/image1.jpg',
    '/common/images/image2.png'
  ];
  // 发现的设备列表
  @State deviceList: string[] = [];

  // 分布式设备管理类实例
  private deviceManager: distributedDeviceManager.DeviceManager | undefined;

  aboutToAppear() {
    // 初始化设备管理器
    this.initDeviceManager();
  }

  private initDeviceManager() {
    try {
      // 创建设备管理器实例
      distributedDeviceManager.createDeviceManager('com.example.myapp', (err: BusinessError, value: distributedDeviceManager.DeviceManager) => {
        if (err) {
          console.error(`Failed to create device manager. Code is ${err.code}, message is ${err.message}`);
          return;
        }
        this.deviceManager = value;
        console.info('Succeeded in creating device manager.');
        // 开始发现设备
        this.startDeviceDiscovery();
      });
    } catch (error) {
      const err: BusinessError = error as BusinessError;
      console.error(`Failed to create device manager. Code is ${err.code}, message is ${err.message}`);
    }
  }

  private startDeviceDiscovery() {
    if (!this.deviceManager) {
      return;
    }
    const subscribeInfo = {
      subscribeId: 123456, // 随机订阅ID
      mode: 0xAA, // 主动发现模式
      medium: 2,  // 发现媒介:2表示Wi-Fi
      freq: 2,    // 频率:高
      isSameAccount: false, // 是否同帐号
      isWakeRemote: true,   // 是否唤醒远端
      capability: 0 // 过滤能力:0表示无过滤
    };
    // 订阅设备状态变化
    this.deviceManager.on('deviceStateChange', (data) => {
      console.info(`Device state change: ${JSON.stringify(data)}`);
    });
    // 发现设备
    this.deviceManager.on('deviceFound', (data) => {
      console.info(`Device found: ${JSON.stringify(data)}`);
      // 将发现的设备名称加入列表
      if (data.device && this.deviceList.indexOf(data.device.deviceName) === -1) {
        this.deviceList.push(data.device.deviceName);
        // ArkUI状态更新
        this.deviceList = [...this.deviceList];
      }
    });
    // 开始发现
    this.deviceManager.startDeviceDiscovery(subscribeInfo);
  }

  // 构建UI
  build() {
    Column() {
      // 1. 展示本地图片列表
      List({ space: 10 }) {
        ForEach(this.imageList, (item: string) => {
          ListItem() {
            Image(item)
              .width(100)
              .height(100)
              .objectFit(ImageFit.Contain)
          }
        }, (item: string) => item)
      }
      .layoutWeight(1) // 占据主要空间

      // 2. 发现的设备列表
      Text('发现设备:').fontSize(18).margin(10)
      if (this.deviceList.length > 0) {
        List() {
          ForEach(this.deviceList, (device: string) => {
            ListItem() {
              Text(device)
                .fontSize(16)
                .onClick(() => {
                  // 点击设备,模拟迁移图片(实际需调用分布式API)
                  promptAction.showToast({ message: `即将将图片发送至: ${device}` });
                  // TODO: 调用分布式数据迁移API
                })
            }
          }, (device: string) => device)
        }
        .height('20%')
      } else {
        Text('正在搜索附近设备...').fontSize(14).margin(10)
      }
    }
    .width('100%')
    .height('100%')
    .padding(10)
  }
}

4.2 模块配置文件 (module.json5)

json

复制

下载

{
  "module": {
    "name": "entry",
    "type": "entry",
    "description": "$string:module_desc",
    "mainElement": "EntryAbility",
    "deviceTypes": [
      "phone",
      "tablet" // 声明支持的设备类型
    ],
    "abilities": [
      {
        "name": "EntryAbility",
        "srcEntry": "./ets/entryability/EntryAbility.ts",
        "description": "$string:EntryAbility_desc",
        "icon": "$media:icon",
        "label": "$string:EntryAbility_label",
        "startWindowIcon": "$media:icon",
        "startWindowBackground": "$color:start_window_background",
        "exported": true,
        "skills": [
          {
            "actions": [
              "action.system.home"
            ],
            "entities": [
              "entity.system.home"
            ]
          }
        ]
      }
    ],
    "requestPermissions": [
      {
        "name": "ohos.permission.DISTRIBUTED_DATASYNC", // 申请分布式数据同步权限
        "reason": "$string:distributed_permission_reason",
        "usedScene": {
          "abilities": [
            "EntryAbility"
          ],
          "when": "always"
        }
      }
    ]
  }
}
5. 部署与调试
  1. 选择运行目标: 在DevEco Studio顶部,选择Phone、Tablet或已连接的真机作为运行目标。

  2. 点击运行按钮: IDE会自动编译、构建、签名(使用自动证书)并将HAP安装到目标设备上。

  3. 查看日志: 在IDE底部的Log窗口,过滤标签HiLog,可以查看应用使用hilog.info()等方法打印的日志,这是调试的重要工具。

6. 挑战与未来展望
  • 挑战: 生态建设初期,第三方库和社区资源相对较少;分布式调试复杂度高;需要适配多种设备形态。

  • 展望: 随着OpenHarmony开源社区的壮大和更多厂商的加入,鸿蒙生态将日趋繁荣。其“车机一体”、“多屏协同”等分布式场景的应用将成为下一代智能设备体验的核心竞争力。

7. 结论

鸿蒙OS通过其创新的分布式技术,为开发者提供了一个构建下一代全场景应用的强大平台。其开发流程清晰,工具链成熟,基于TypeScript的ArkTS语言也显著降低了学习门槛。尽管生态仍在发展初期,但其前瞻性的架构设计使其在未来物联网竞争中占据了有利位置。对于开发者而言,尽早学习和掌握HarmonyOS开发技术,无疑是拥抱万物互联时代的重要一步。


附录

A. 参考文献
  1. Huawei Developers. (2023). HarmonyOS Application Development Documentation. https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/start-overview-0000001478061421-V3

  2. Huawei Developers. (2023). ArkTS API Reference. https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/ts-overview-0000001477981445-V3

  3. OpenHarmony. (2023). OpenHarmony Project Official Website. https://www.openharmony.cn/

  4. MDN Web Docs. (2023). TypeScript Documentation. https://www.typescriptlang.org/docs/ (ArkTS基于TypeScript)

  5. [相关学术论文,可根据需要添加,例如关于分布式系统架构的论文]

B. 常用命令与工具
  • 查看设备日志: hdc shell hilog (需使用hdc工具连接设备)

  • 安装HAP包: hdc install package.hap

  • 查看设备列表: hdc list targets

C. 进一步学习资源
  1. 华为开发者联盟: https://developer.huawei.com/consumer/cn/

  2. Codelabs: https://developer.harmonyos.com/cn/codelabs

  3. Gitee OpenHarmony 项目: https://gitee.com/openharmony

  4. Stack Overflow: 使用标签 harmonyos 和 arkui 提问和查找答案。

开启新对话

华为鸿蒙系统(Huawei HarmonyOS) 华为鸿蒙系统 Huawei HarmonyOS 阅读详情

相关推荐

鸿蒙系统学习系列 | 上手HarmonyOS十大必看指南!

华为的鸿蒙系统优点是流畅度和大一统。这套系统主要是基于微内核的全场景分布式OS,可以按照需要进行扩展,由此来实现更为广泛的系统的安全,它主要用于物联网,它的主要特点是很低的时延。 HarmonyOS是一款面向未来、面向全场景(适应移动办公、运动健康、社交通信、媒体娱乐等设备)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。从不同的角度来看,华为鸿蒙的系统,可以有不同的视像。本文分为10个部分,从系统简介到微内核

HarmonyOS技术社区 1万+

毕业设计--智能环境监测系统基于harmonyOS的移动端应用开发

毕业设计--智能环境监测系统基于harmonyOS的移动端应用开发。毕业设计论文复制了一下,删删改改。

Yxisobai的博客 1万+

鸿蒙操作系统(HarmonyOS)

本文将从鸿蒙开发的基础概念入手,介绍鸿蒙系统的架构和特性,然后通过实际的开发案例,指导开发者如何快速入门鸿蒙应用开发,并探索如何利用鸿蒙系统的优势,构建跨设备的全场景应用体验。鸿蒙系统的设计理念和目标鸿蒙系统的技术架构和分层鸿蒙开发为开发者提供了一个全新的平台和机遇,通过掌握鸿蒙开发技能,开发者可以构建出更加丰富和创新的应用体验。随着鸿蒙生态系统的不断壮大,我们有理由相信,鸿蒙开发将会成为未来软件开发的一个重要方向。

m0_52796585的博客 4683

基于鸿蒙系统的智能衣柜管理系统设计与实现_kaic

为了满足当前人们对智能衣柜的需求,本设计将采用华为公司面向物联网时代的操作系统-鸿蒙操作系统进行智能衣柜管理系统的设计与实现,衣柜的管理系统需要采集衣柜的环境参数,因此采用Hi3861V100芯片作为主控芯片采集数据并处理后做出控制,该系统将鸿蒙操作系统作为下位硬件及上位终端共同的底层操作系统,产品的软硬件两部分都处在共同的鸿蒙系统生态中,通过WIFI进行软硬件通信以达到控制终端与衣柜互联互通的目的。随着城市的扩大与科学技术的发展,人们逐渐开始关注衣柜功能的改进,存储效果的优化和智能使用的升级。

远程调试、小程序、管理系统、JAVA、C#、IDEA、VS开发工具等 2697

一、华为鸿蒙系统介绍

本节重点介绍了鸿蒙系统的发展背景和概念,从鸿蒙系统的技术特性、技术架构和系统安全性等方面对鸿蒙系统作了详细的解读。

fengguu的博客 1377

CLIP-Count代码配置以及踩坑记录

CLIP-Count代码配置以及踩坑记录

学术菜鸡 1011

基于鸿蒙系统的智能家庭窗帘控制系统(毕业论文)

提高人们的生活水平。第四章详细的介绍了智能窗帘控制系统软硬件件平台搭建实现,主要介绍本课题所需要的软件部分的相关内容,对软件平台的功能要求、开发工具的需要、软件开发的编译环境等以及智能窗帘控系统硬件平台搭建,介绍了本课题使用的所用到的嵌入式技术的设计原理。通过书籍、报刊、杂志、网络等多种途径,对我国智能家庭窗帘控制系统和鸿蒙系统的发展和研究状况进行了全面的了解,并吸取国内外智能家庭窗帘系统先进的思想,深入挖掘学科理论的深厚内涵,及时掌握国内外的最新动态,给课题实验与研究以有力的指导。

毕业作品网站 1582

数字IC设计(8)之AHB-Lite总线(持续更新)

AHB总线全称Advanced High-performance Bus,意为先进高性能总线。推出该总线的目的是补充APB总线在性能上的不足,APB总线适合挂载低速外设,所以AHB总线用来挂载高性能的外设,这样子可以分工合作,节约资源。AHB总线可以实现多主多从的连接,此时需要设计仲裁机和matrix(矩阵),AHB-Lite一般用于一主多从,此时则不需要仲裁机和matrix,但是也可以用AHB-Lite来实现多主多从,就是设计多个layer,每个layer是一主多从,再把各个layer连起来;

qq_69440734的博客 2257

鸿蒙征文|探索鸿蒙操作系统的创新之路

随着技术的不断进步和生态的日益完善,我们有理由相信,鸿蒙操作系统将在未来的操作系统市场中占据一席之地,为全球用户带来更加丰富和安全的产品体验。通过使用国产加密算法,鸿蒙操作系统在保障数据安全的同时,也推动了国产密码技术的发展和应用。1. 跨平台能力:鸿蒙操作系统支持跨平台开发,无论是手机、平板、电视还是车载系统,开发者可以使用统一的开发框架和语言进行应用开发,大大提高了开发效率和降低了开发成本。开发者社区的活跃、官方文档的完善以及不断更新的API和工具,都为鸿蒙操作系统的发展提供了坚实的基础。

phonenight的博客 629

Llama模型结构拆解:为什么MLP模块要这样设计?从参数配置到计算流程全解析

本文深入解析了Llama模型MLP模块的设计精髓。通过拆解其三线性层结构、门控机制与SwiGLU激活函数,揭示了并行计算如何提升效率,并详细阐述了intermediate_size参数配置背后的经验权衡与计算考量,帮助读者透彻理解这一核心组件的设计逻辑与工程实现。

mac99的博客 529

Seedance 2.5本地部署指南:AI生图与视频生成的完整实践

最近在AI生成内容领域,本地部署方案越来越受到开发者关注。特别是Seedance 2.5的发布,让很多原本依赖云端服务的用户开始转向本地化解决方案。本文将从实际使用角度出发,完整介绍Seedance 2.5的本地部署流程、功能特性对比以及实际应用技巧。 1. Seedance 2.5核心特性解析 1.1 什么是Seedance 2.5 Seedance 2.5是一款开源的AI生图和视频生成工具,支持在本地环境运行,无需联网即可实现高质量的图像和视频生成。相比之前的2.0版本,2.5在生成质量、运行效率和功能

weixin_42566121的博客 1693

鸿蒙开发实例 | 鸿蒙操作系统的前世今生

已经写了有几篇关于鸿蒙系统的开发实例文章了,那到底什么是鸿蒙系统呢,又为什么万物互联必须得是鸿蒙呢,今天的文章带你了解鸿蒙系统的前世今生!2021年6月2号,华为的鸿蒙操作系统及全场景新品发布会如期召开,国产操作系统HarmonyOS 2.0和OpenHarmony 2.0正式发布。鸿蒙操作系统获得了空前的关注,各大厂商纷纷接入,普通群众也都升级尝鲜。相信很多人在关注鸿蒙的同时会感到疑惑,现在的鸿蒙操作系统较以往有何不同?HarmonyOS和OpenHarmony到底是什么关系?下面将为大家一一解惑。

不断学习,不断进步,提高自己 8497

Innovus ECO技巧:用setEcoMode+ecoAddRepeater实现批量buffer替换的5个关键步骤

本文详细介绍了在Cadence Innovus工具中,利用setEcoMode与ecoAddRepeater命令实现高效、批量Buffer/Inverter替换的工程化策略。通过启用批处理模式、构建可维护的替换规则、掌握高级定位技巧以及规避布线陷阱等5个关键步骤,帮助芯片设计工程师在ECO阶段大幅提升修改效率与质量,确保设计稳定签核。

d6e7f8的博客 1120

HarmonyNext:鸿蒙操作系统深度解析与实践指南

鸿蒙操作系统(HarmonyOS)是华为公司于2019年推出的面向全场景的分布式操作系统。其设计目标是为各种智能设备提供统一的软件平台,实现设备间的无缝协同和资源共享。鸿蒙操作系统的核心理念是“一次开发,多端部署”,旨在简化开发流程,提高开发效率。鸿蒙操作系统提供了丰富的开发工具,包括开发环境、调试工具、性能分析工具等。这些工具帮助开发者快速构建、调试和优化应用程序。鸿蒙操作系统作为华为公司推出的面向全场景的分布式操作系统,具有重要的战略意义。

Lin_Zhong_的博客 1088

保姆级教程:在爱快iKuai虚拟机里装OpenWrt旁路由,实现去广告和特殊功能

本文提供在爱快iKuai虚拟机中安装OpenWrt旁路由的详细教程,帮助用户实现去广告和特殊功能扩展。通过分步指导,包括虚拟机配置、网络设置和功能优化,打造稳定高效的家庭网络环境,特别适合软路由爱好者和网络管理员。

weixin_31364787的博客 835

COMSOL两相流(相场法)

COMSOL是一款功能非常强大的多物理场仿真软件,拥有可视化和后处理工具,可方便有效的展示您的仿真效果,具有灵活、高效、友好的特点,软件能够为用户提供各类工程问题的解决方案,从而帮助广大研究和工程人员能够在科研上取得新突破。 COMSOL可以实现声学、传热、流体力学、结构力学等方面的模拟仿真,具体模块如下图所示。 COMSOL软件设置流程 定义需要求解的问题类型:针对一个需要仿真的问题,需要先对问题进行分析;分析该问题用到哪些物理场,什么样的几何模型,以及如何设置研究等。该步骤可以使用COMSOL中的

weixin_47139559的博客 1万+

鸿蒙操作系统简介

Stage 模型:是为了解决FA模型无法解决的开发场景问题,方便开发者更加方便地开发出分布式环境下的复杂应用。自 API9 新增的模型。是日后长期演进的模型。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”​,因此称这种应用模型为Stage模型。

Mamong's blog 2807

QT 实现QStackedWidget切换页面右移动画

首先截取当前界面的图片,渲染到一个QLabel上,然后设置QPropertyAnimation动画,动画的作用对象就是这个QLabel,不断的改变geometry;当动画结束的时候,隐藏并释放这个QLabel。以下是一个QStackedWidget,放了两个QPushButton在上面,点击切换不同的界面。为了方便查看动画特效,设置了每个界面的背景图片。

希望能帮助大家,希望大家多多支持,你们的支持是我前进的动力。 883

华为鸿蒙OS精品资料汇总,持续更新中

鸿蒙OS学习资料整理,持续更新中鸿蒙OS简介鸿蒙OS重点资料分类整理 鸿蒙OS简介 华为在2020.09.10正式发布了HarmonyOS 2.0,引发了IT界学习鸿蒙OS的热潮。本文是对互联网上鸿蒙资料的整理,本人也正在持续学习和更新中。 根据官方的定义,HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备的能力。 鸿蒙OS

qq_31765191的博客 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【HarmonyOS】鸿蒙操作系统架构

【HarmonyOS】鸿蒙操作系统架构介绍

Elaine的博客 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【干货】HarmonyOS,鸿蒙系统手把手教学,创建第一个程序

【干货】HarmonyOS,鸿蒙系统手把手教学,创建第一个程序 首先我们需要了解一下,什么是鸿蒙系统。因为市面上大多数操作系统都是苹果系统和安装系统。鸿蒙系统是我们引以为傲的华为公司自行研发的操作系统。为的就是解决被别人卡脖子的问题。当然只有开发系统是不够的,因为生态环境需要大家的参与。所以作为开发者,我当然要去折腾一下。支持一下国产。 我们引用一下官方的文字,更加准确地知道鸿蒙系统是干嘛的。 HarmonyOS 是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体 娱乐等)的分布式操作系统。

诗一样的代码 4113

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

安卓车机能升级鸿蒙吗,华为鸿蒙系统能否应用到车机系统

原标题:华为鸿蒙系统能否应用到车机系统如果问现在哪款手机最火?肯定是华为P30了!热度甚至早已超过了苹果,而且在国外也是比苹果卖得更好。而华为自有的鸿蒙系统也是受到业内人士的广泛好评!"鸿蒙"在中国神话传说中指,盘古在昆仑山开天辟地之前的一团自然混沌的元气,这里有"新纪元、开天辟地"的意思。鸿蒙系统打通了手机、电脑、平板、电视、汽车、智能穿戴,将这些设备统一成一个操作系统。且该系统是面向下一代技术...

weixin_36074800的博客 8687

鸿蒙HarmonyOS【应用开发一、鸿蒙简介】

鸿蒙操作系统(HarmonyOS)是一款面向物联网全场景的分布式操作系统。鸿蒙操作系统不同于现有的 Android、iOS、Windows、Linux等操作系统,它设计的初衷是解决在5G万物互联时代,各个系统间的连接问题。鸿蒙操作系统面向的是1+8+N 的全场景设备,能够根据不同内存级别的设备进行弹性组装和适配,可实现跨硬件设备间的信息交互。HarmonyOS主打的是“1+8+N”的全场景体验,如何解释呢?”1“指的是主入口手机;“8”指的是智慧屏、平板、PC、音响、手表、眼镜、车机和耳机8种设备;

小北的博客 2333

华为鸿蒙操作系统简介及系统架构分析(1)

华为鸿蒙操作系统简介及系统架构分析(1)

phmatthaus的专栏 6119

鸿蒙系统下载地址_华为HarmonyOS鸿蒙系统应用开发工具DevEco Studio2.0安装及Hello World项目运行...

一、前言:华为开发者大会在 2020年9月10日在中国·东莞·松山湖 召开,其实当晚我看完整个开发者大会的内容,就立马下载了鸿蒙应用开发工具DevEco Studio,运行起了hello world。只是最近比较懒一直没出推文。刚好最近给笔记本升级了内存和SSD所以重装了系统,刚好来出一期华为鸿蒙应用开发工具DevEco Studio安装及hello word项目运行,星星之火可以燎原,...

weixin_28812943的博客 2167

2024年,你还不了解鸿蒙,一文带你探索鸿蒙开发

在数字化时代的浪潮中,鸿蒙系统(HarmonyOS)以其独特的分布式技术和开放的生态系统,正逐渐成为全球开发者关注的焦点。本文将带您深入了解和探索鸿蒙系统的各个方面。后续笔者也会持续更新鸿蒙应用开发教程专栏,本专栏将从零基础开始,带领大家学习鸿蒙应用开发。鸿蒙系统是由华为公司开发的一款面向全场景的分布式操作系统。它不仅支持智能手机,还广泛应用于平板、智能穿戴、智慧屏等多种设备。鸿蒙系统的核心理念是“一次开发,多端部署”,旨在通过统一的开发框架和工具链,实现跨设备的无缝协同。HarmonyOS。

carlo的博客 1万+
上一篇: 大模型行业赋能:场景、关键技术与实施路径
下一篇: 深度学习在计算机视觉中的最新进展
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

交通上的硅基思维

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值