鸿蒙应用开发学习|基础环境和开发工具

这篇具有很好参考价值的文章主要介绍了鸿蒙应用开发学习|基础环境和开发工具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列文章目录

第一章 HarmonyOS是什么
第二章 基础环境和开发工具



前言

HUAWEI DevEco Studio是基于IntelliJ IDEA Community开源版本打造,面向全场景多设备,提供一站式的应用/服务集成开发环境(IDE),支持分布式多端开发、分布式多端调测、多端模拟仿真,提供全方位的质量与安全保障。


一、DevEco Studio工具简介

  • 高效智能代码编辑:支持ArkTS、JS、C/C++等语言的代码高亮、代码智能补齐、代码错误检查、代码自动跳转、代码格式化、代码查找等功能,提升代码编写效率。
  • 低代码可视化开发:丰富的UI界面编辑能力,支持自由拖拽组件和可视化数据绑定,可快速预览效果,所见即所得;同时支持卡片的零代码开发,降低开发门槛和提升界面开发效率。
  • 多端双向实时预览:支持UI界面代码的双向预览、实时预览、动态预览、组件预览以及多端设备预览,便于快速查看代码运行效果。
  • 全新构建体系:通过Hvigor编译构建工具,一键完成应用及服务的编译和打包,更好地支持ArkTS/JS开发。
  • 一站式信息获取:基于开发者了解、学习、开发、求助的用户旅程,在DevEco Studio中提供一站式的信息获取平台,高效支撑开发者活动。
  • 高效代码调试:提供ArkTS、JS 、C/C++代码的断点设置,单步执行、变量查看等调试能力,提升应用及服务的问题分析效率。

二、DevEco Studio搭建开发流程

1.运行环境要求

  • 操作系统:Windows10 64位
  • 内存:8GB及以上
  • 硬盘:100GB及以
  • 分辨率:1280*800像素及以上
    鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为

2.下载和安装DevEco Studio

  • 进入HUAWEI DevEco Studio产品页,单击下载列表后的按钮,下载DevEco Studio。

鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为

  • 版本类型说明

鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
下载完成后,双击下载的“devecostudio-windows-xxxx.exe”,进入DevEco Studio安装向导。在如下界面选择安装路径,默认安装于C:\Program Files路径下,也可以单击Browse…指定其他安装路径,然后单击Next。

鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
修改盘符,不占系统盘资源
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
避免后期异常问题,建议全部勾选
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
这一步无需修改,单击Install进行安装,等待安装完成
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为

可以选择勾选运行DevEco Studio,单击Finish

鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
安装成功之后,桌面生成该图标。
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为

三、安装HarmonyOS开发插件

1.安装完成后创建一个empty ability项目,如未安装SDK系统会提示安装相应的SDK插件。
第一次运行,直接选择Agree
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为

npm registry等无需修改,点击Start using DevEco Studio

鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
成功打开
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
安装完成后创建一个empty ability项目,如未安装SDK系统会提示安装相应的SDK插件
下面展示应用和设备两个方向的工程配置
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
单击Next,各个参数保持默认值即可(或者根据需求自行选择),单击Finish
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
工程创建完成后,DevEco Studio会自动进行工程的同步,同步成功如下图所示:
鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
运行Hello World
Hello World工程可以运行在模拟器中,或者运行在真机设备设备中。本示例以选择将Hello World工程运行在模拟器中进行说明。
开启远程模拟器

  • 在DevEco Studio菜单栏,单击Tools > Device Manager。

  • 鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为

  • 在Remote Emulator页签中单击Sign In,在浏览器中弹出华为开发者联盟帐号登录界面,请输入已实名认证的华为开发者联盟帐号的用户名和密码进行登录。
    鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
    鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
    登录成功后选择合适的模拟器,点击右边绿色的启动按钮!
    鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
    单击DevEco Studio工具栏中的按钮运行工程
    鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为
    DevEco Studio会启动应用/服务的编译构建,完成后应用/服务即可运行在模拟器上。
    鸿蒙开发学习,鸿蒙应用学习,harmonyos,学习,华为


总结

以上,完成基础环境和开发工具的工作。文章来源地址https://www.toymoban.com/news/detail-813960.html

到了这里,关于鸿蒙应用开发学习|基础环境和开发工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 鸿蒙开发系列教程(二)--基础应用

    鸿蒙开发系列教程(二)--基础应用

    https://www.harmonyos.com/ 开发–应用开发 、设备开发 自行查看对应文档 设计指南 开发指南 HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架),可为开发者提供应用UI开发所必需的能力,比如多种组件、布局计算、动画能力、UI交互、绘制等。 方舟开发框架针对不同目

    2024年01月20日
    浏览(8)
  • 【鸿蒙开发】HarmonyOS应用开发者基础认证题库

    【鸿蒙开发】HarmonyOS应用开发者基础认证题库

    华为开发者学堂   1、考试需实名认证,请在考前于个人主页→个人信息→基本信息→进行实名认证,否则考试通过无法获取专业证书; 2、每个帐号每月有3次考试机会,次月重置考试次数。做题过程中请认真对待,避免考试次数浪费; 3、考试时长为1小时,请合理分配做题

    2024年03月09日
    浏览(46)
  • 1.鸿蒙应用程序开发app_hap开发环境搭建

    1.鸿蒙应用程序开发app_hap开发环境搭建

    DevEco Studio 3.1配套支持HarmonyOS 3.1版本及以上的应用及服务开发,提供了代码智能编辑、低代码开发、双向预览等功能,以及轻量构建工具DevEco Hvigor 、本地模拟器,持续提升应用及服务开发效率   Windows 操作系统:Windows 10/11 64 位 内存:8GB 及以上 硬盘:100GB 及以上 分辨率:

    2024年02月04日
    浏览(41)
  • 【HarmonyOS】鸿蒙应用开发基础认证题目

    【HarmonyOS】鸿蒙应用开发基础认证题目

    【HarmonyOS】鸿蒙应用开发基础认证题目; 随着鸿蒙系统的不断发展,前不久,华为宣布了重磅消息,HarmonyOS next 开发者版本会在明年(2024)开放,并不再支持Android应用!这也意味着,移动端开发者今后又多了一个适配平台,也到了必须学的时候了。 目前已知一线大厂均已开

    2024年02月04日
    浏览(45)
  • HarmonyOS鸿蒙应用开发 (一、环境搭建及第一个Hello World)

    HarmonyOS鸿蒙应用开发 (一、环境搭建及第一个Hello World)

    万事开头难。难在迈出第一步。心无旁骛,万事可破。没有人一开始就能想清楚,只有做起来,目标才会越来越清晰。--马克.扎克伯格 前言 2024年1月16日,华为目前开启已HarmonyOS NEXT开发者预览版Beta招募,报名周期为1月15日-1月22日。HarmonyOS NEXT开发者预览版将不再兼容安卓开

    2024年01月23日
    浏览(13)
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Checkbox)

    鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Checkbox)

    提供多选框组件,通常用于某选项的打开或关闭。 说明: API version 11开始,Checkbox默认样式由圆角方形变为圆形。 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 无 Checkbox(options?: CheckboxOptions) 多选框组件。 卡片能力:  从

    2024年04月11日
    浏览(23)
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Search)

    鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Search)

    搜索框组件,适用于浏览器的搜索内容输入框等应用场景。 说明: 该组件从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 无 Search(options?: { value?: string, placeholder?: ResourceStr, icon?: string, controller?: SearchController }) 参数: 参数名 参数类型

    2024年03月24日
    浏览(14)
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:CalendarPicker)

    鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:CalendarPicker)

    日历选择器组件,提供下拉日历弹窗,可以让用户选择日期。 说明: 该组件从API Version 10开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 无 CalendarPicker(options?: CalendarOptions) 日历选择器。 系统能力:  SystemCapability.ArkUI.ArkUI.Full 参数: 参数名

    2024年03月09日
    浏览(13)
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:ImageAnimator)

    鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:ImageAnimator)

    提供帧动画组件来实现逐帧播放图片的能力,可以配置需要播放的图片列表,每张图片可以配置时长。 说明: 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 无 ImageAnimator() 从API version 10开始,该接口支持在ArkTS卡片中使用。

    2024年03月15日
    浏览(3)
  • 鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Web)下篇

    鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Web)下篇

    onRequestSelected onRequestSelected(callback: () = void) 当Web组件获得焦点时触发该回调。 示例: onScreenCaptureRequest10+ onScreenCaptureRequest(callback: (event?: { handler: ScreenCaptureHandler }) = void) 通知收到屏幕捕获请求。 参数: 参数名 参数类型 参数描述 handler ScreenCaptureHandler 通知Web组件用户操作行

    2024年04月09日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包