版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述认识系统定位、战略与核心技术1鸿蒙"1+8+N"全场景战略2鸿蒙发展历程与发展意义3鸿蒙三大核心技术理念4鸿蒙高效开发与测试本页用于说明本节学习路径,后续按“概念—图示—操作—总结”展开。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述“1+8+N”全场景战略鸿蒙是什么?•面向万物互联时代的分布式操作系统。•基于同一套系统能力,适配多种终端形态。•目标是提供全场景业务能力,让设备之间更好协同。分布式|多终端|全场景|慧生活图1-1“1+8+N”全场景战略鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述“1+8+N”的结构理解1智能手机智慧生活的主入口8TV、音箱、眼镜、手表、车机、耳机、PC、平板华为自有重点终端N生态伙伴提供的泛IoT设备覆盖移动办公、智能家居、运动健康、影音娱乐、智能出行等场景1和8由华为构建,N由生态伙伴提供;其核心不是单一设备,而是“手机入口+多终端协同+生态设备扩展”的全场景生态。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述鸿蒙发展历程2019鸿蒙1.0首次应用于荣耀智慧屏2020鸿蒙2.0支持部分手机、车机、电视等设备2022鸿蒙3.0超级终端扩展;鸿蒙智联、万能卡片、隐私安全等能力增强2023鸿蒙4.0智能互联能力增强,多屏跨设备投屏实现突破2023鸿蒙NEXT预览版仅支持鸿蒙内核与鸿蒙系统应用,不再兼容安卓应用2024NEXT星河版“纯血”鸿蒙,统一系统与生态,整机性能进一步提升讲解主线:从智慧屏起步→多设备支持→超级终端→原生鸿蒙生态。录课时重点突出“NEXT/星河版”的生态转向。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述发展意义:从系统到生态为什么鸿蒙重要?•推动万物互联场景落地,让手机、计算机、智能穿戴、车载系统、平板、电视等终端联为一体。•从“设备可用”走向“设备协同”,为全场景智慧生活提供系统底座。•体现我国软件产业和自主操作系统生态建设的重要进展。一句话理解鸿蒙不是只解决“单设备好不好用”,而是进一步解决“多设备如何协同工作、服务如何跨端延续”。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述三大核心技术理念一次开发多端部署一个工程,一次开发上架,多端按需部署。可分可合自由流转业务可拆分组合,服务可跨设备流转。统一生态原生智能统一接入标准,开放AI能力,降低智能化门槛。讲解建议:这一页先建立总框架,后面三页分别展开。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述理念一:一次开发,多端部署核心含义•一个工程,一次开发上架,多端按需部署。•核心目标是降低多设备应用的开发和维护成本。•关键能力:多端开发环境、多端开发能力、多端分发机制。•典型支撑:多端双向预览、低代码可视化开发、交互事件归一。图1-3一次开发,多端部署不是简单“复制到多端”,而是让UI、交互和设备能力按终端特征适配。多端UI适配|设备能力抽象多设备按需分发鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述理念二:可分可合,自由流转可分可合开发态将业务拆分为多个元服务,部署态可把一个或多个元服务组合打包成应用。自由流转支持跨端迁移和多端协同,让用户在不同设备之间连续使用同一服务。跨端迁移:时间上的串行交互多端协同:时间上的并行交互元服务理解元服务是鸿蒙中的轻量化服务形态,具有独立入口,可通过点击、碰一碰、扫一扫等方式触发,无需显式安装,帮助服务更快触达用户。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述理念三:统一生态,原生智能统一生态•支持主流跨平台开发框架接入,如ReactNative、Flutter、WEEX、Taro、uni-app等。•通过统一标准降低已有应用迁移成本。原生智能•通过AI能力开放,帮助开发者快速实现应用智能化。•原生智能不是一个单点功能,而是通过机器学习工具包、核心AI接口、核心深度学习接口和意图框架等能力支撑应用智能化。图1-6原生智能机器学习工具包CoreAIAPI深度学习接口鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述高效开发与测试体系ArkTS语言声明式UI、状态管理,提升开发效率ArkUI框架鸿蒙生态原生UI开发框架Stage模型定义应用结构与生命周期HarmonyOSSDK开放应用框架、系统、媒体、图形、服务和AI能力DevEcoStudio工程管理、代码编辑、预览、调试、设备模拟测试套件测试标准+测试工具,覆盖性能、功耗、稳定性、兼容性、UX、安全等这一页重点体现“语言—框架—模型—SDK—工具—测试”的开发闭环。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述ArkTS语言与ArkUI框架ArkTS鸿蒙生态应用开发语言,源码文件后缀为ets,提供声明式UI和状态管理能力。ArkUI鸿蒙生态原生UI开发框架,支持声明式开发范式和类Web开发范式。图1-7ArkUI主体结构鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述HarmonyOSSDK开放能力六大领域•应用框架•系统能力•媒体能力•图形能力•应用服务•AI能力SDK是鸿蒙生态建设的重要组成部分,用于支撑应用和元服务开发。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1鸿蒙概述DevEcoStudio与测试套件DevEcoStudio:工程管理、代码编辑、界面预览、编译构建、代码调试、性能调优、设备模拟、命令行工具、端云一体化开发。测试套件:测试标准+测试工具,既解决“测什么”,也解决“怎么测”,覆盖性能、功耗、稳定性、兼容性、UX、安全、分布式等。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.1小结用四句话回顾鸿蒙概述系统定位面向万物互联的分布式操作系统。战略结构1+8+N构建全场景智慧生活体系。核心理念一次开发、多端部署;可分可合、自由流转;统一生态、原生智能。开发支撑ArkTS、ArkUI、SDK、DevEcoStudio和测试套件形成完整闭环。可在本页结束1.1视频,然后单独开始1.2开发环境搭建视频。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境账号、工具、项目与模拟器1完成华为开发者联盟账号注册与认证2下载并安装DevEcoStudio3创建HelloWorld基础项目4使用模拟器运行并看到HelloWorld本页用于说明本节学习路径,后续按“概念—图示—操作—总结”展开。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境注册华为开发者联盟账号操作步骤•进入华为开发者联盟官网,单击右上角头像进入登录页面。•已有华为账号可直接登录;没有账号可使用手机号注册。•注册过程中需要确认账号通知、用户协议及隐私声明。•按提示完成开发者身份、岗位、行业和兴趣方向选择。图示依次对应:官网入口、账号登录、账号注册页面;实际操作时以当前官网页面为准。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境协议确认与实名认证实名认证的作用•用于确认开发者身份,是后续获取开发资源的重要前提。•进入账号信息后选择“去认证”,选择个人开发者,再根据向导填写资料并提交。•教材推荐使用人脸识别认证,操作相对方便。注意:网站界面可能更新,录制时以当前官网实际页面为准。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境下载DevEcoStudio下载路径开发者联盟官网→开发→DevEcoStudio→立即下载→下载中心。•根据计算机系统选择Windows或Mac版本。•工具官网会持续更新,下载最新版即可。•下载前通常需要登录已注册的华为账号。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境安装DevEcoStudio:安装向导安装要点•下载完成后先解压软件压缩包,进入目录后双击安装程序。•安装位置可默认在C盘,也可按实际需要选择其他路径。建议:路径不要包含中文和特殊符号,便于后续配置和排错。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境安装选项与安装完成安装选项:勾选桌面快捷方式,勾选“添加bin文件夹到PATH”用于更新PATH变量;随后选择开始菜单目录并开始安装。安装完成后可暂不重启。新版DevEcoStudio通常已集成SDK与构建插件。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境首次启动DevEcoStudio首次启动时选择不导入旧配置,接受协议后进入欢迎界面,在Projects中创建新项目。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境创建HelloWorld项目:模板选择选择Application,然后选择EmptyAbility模板,进入工程配置界面。填写工程名、包名、保存路径、SDK版本、模块名和支持设备类型。教材示例参数Projectname:HelloWorld;Bundlename:com.example.helloworld;Savelocation:D:\WorkSpace\DevEcoWorkSpace\HelloWorld。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境项目主界面与预览项目创建完成后,DevEcoStudio会自动同步工程;右侧Previewer选项卡可预览UI效果,便于快速检查界面。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境使用模拟器运行项目:入口与镜像下载操作说明•在设备列表中打开DeviceManager。•首次使用,选择模拟器存放位置,新建Emulator。•选择镜像存放位置,下载镜像。•接受许可协议后等待镜像文件下载完成。按钮顺序DeviceManager→+NewEmulator→下载镜像→Accept→Next→Finish鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境配置并启动虚拟设备•下载完成后,下载图标变为删除图标,再单击Next。•配置虚拟设备名称、运行内存和存储大小后,完成创建。•点击“绿色三角”启动设备。•补充提示:若Windows未开启Hyper-V,按系统提示开启后再启动。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2搭建鸿蒙开发环境运行HelloWorld项目运行结果判断•在启动好的虚拟设备上选择运行应用。•若虚拟设备上出现“HelloWorld”,说明项目创建、构建和模拟运行流程基本成功。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.21.2小结开发环境搭建检查清单账号准备完成华为开发者联盟账号注册与实名认证。工具安装下载安装DevEcoStudio,并确认SDK与构建工具可用。项目创建创建EmptyAbility模板项目,完成工程配置和同步。模拟运行创建虚拟设备,下载镜像,启动模拟器并运行HelloWorld。鸿项目11.1鸿蒙概述1.2开发环境实训1.1实训1.2实训1.1鸿蒙操作系统架构与特性调研1调研鸿蒙操作系统的微内核架构,理解其设计理念及其与传统操作系统的区别。2研究鸿蒙操作系统的分布式技术,包括设备虚拟化、分布式数据管理和软总线通信机制。3收集和分析鸿蒙操作系统在多设备协同方面的应用案例。4分析鸿蒙操作系统在技术发展上的趋势。建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省德阳市绵竹市2027届六上数学期末综合测试试题含解析
- 2025-2026学年数字九教学设计模板
- 江西省赣州市全南县2027届三上数学期末达标检测试题含解析
- 9.1溶液的形成(第二课时)教学设计-九年级化学人教版下册
- 潮州市2025年广东揭阳市军人随军家属招聘笔试历年参考题库典型考点附带答案详解
- 港北区2025广西贵港市港北区大数据发展和政务局招聘编外工作人员10人笔试历年参考题库典型考点附带答案详解
- 卢氏县2025届数学三年级第二学期期末学业质量监测试题含解析
- 环境正义空间差异X分析论文
- 心血管疾病预测算法研究论文
- 慈善组织影响力论文
- JJG 693-2011可燃气体检测报警器
- 领导干部个人有关事项报告制度
- 大连啤酒节策划方案
- 成人高考《专科起点本科》生态学基础复习资料
- TCSAE 261-2022 自主代客泊车 地图与定位技术要求
- 脊髓损伤的治疗及研究进展
- 合成实验室安全培训
- YY/T 1833.1-2022人工智能医疗器械质量要求和评价第1部分:术语
- GB/T 17947-2008拟再循环、再利用或作非放射性废物处置的固体物质的放射性活度测量
- GB/T 16895.15-2002建筑物电气装置第5部分:电气设备的选择和安装第523节:布线系统载流量
- 稠油热采新锐利器-过热锅炉
评论
0/150
提交评论