安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > 华为deveco studio v2.0 免费版
华为deveco studio

华为deveco studio

 v2.0 免费版
  • 软件大小:615 MB
  • 更新日期:2020-11-30 16:19
  • 软件语言:英文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:615 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  deveco studio是一款开发软件,可以在软件编辑新的应用程序,创建新项目就可以编辑代码内容,软件支持代码高亮、代码智能补齐、代码错误检查、代码自动跳转、代码格式化、代码折叠、代码快速注释、代码结构树、代码查找等多种功能,为用户编辑代码提供更快速的编辑效率,错误的代码直接在软件检测,结合导航功能就可以快速完成新项目创建;deveco studio提供项目调试功能,可以在软件测试项目是否可以运行,可以在软件编译代码项目,支持使用模拟器运行应用、使用真机设备运行应用,支持编译构建生成APP上架华为应用市场。

华为deveco studio

软件功能

  HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的HarmonyOS应用开发服务。通过使用DevEco Studio,开发者可以更高效的开发具备HarmonyOS分布式能力的应用,进而提升创新效率。

  作为一款开发工具,除了具有基本的代码开发、编译构建及调测等功能外,DevEco Studio还具有如下特点:

  1、多设备统一开发环境:支持多种HarmonyOS设备的应用开发,包括车机(Car)、智慧屏(TV)、智能穿戴(Wearable),轻量级智能穿戴(LiteWearable)和智慧视觉(Smart Vision)设备。

  2、支持多语言的代码开发和调试:包括Java、XML(Extensible Markup Language)、C/C++ 、 JS(JavaScript)、CSS(Cascading Style Sheets)和HML(HarmonyOS Markup Language)。

  3、支持 FA(Feature Ability)和 PA(Particle Ability)快速开发:通过工程向导快速创建FA/PA工程模板,一键式打包成HAP(HarmonyOS Ability Package)。

  4、支持多设备模拟器:提供多设备的模拟器资源,包括车机、智慧屏、智能穿戴设备的模拟器,方便开发者高效调试。

  5、支持多设备预览器:提供多设备的预览器功能,包括智慧屏、智能穿戴、轻量级智能穿戴和智慧视觉设备的JS应用预览器,可以实时查看应用运行效果。

软件特色

  DevEco Studio支持多种语言进行HarmonyOS应用的开发,包括Java、JS和C/C++。在编写应用阶段,您可以通过掌握各种代码编写的各种常用技巧,来提升编码效率。

  代码高亮

  支持对代码关键字、运算符、字符串、类名称、接口名、枚举值等进行高亮颜色显示,可以在菜单栏打开File > Settings或快捷键Ctrl+Alt+S(Mac为DevEco Studio > Preferences,快捷键为Command+英文逗号)面板,在Editor > Color Scheme自定义各语言高亮显示颜色。

  同时还可以动态的对变量名和参数名进行语义高亮,默认情况下为关闭状态,可以在菜单栏打开File > Settings或快捷键Ctrl+Alt+S(Mac为DevEco Studio > Preferences,快捷键为Command+英文逗号)面板,在Editor > Color Scheme > Language Defaults > Semantic highlighting中,打开语义高亮开关。

华为deveco studio

  代码智能补齐

  编辑器工具会分析上下文并理解项目内容,并根据输入的内容,提示可补齐的类,方法,字段和关键字的名称等。

华为deveco studio

  代码错误检查

  如果输入的语法不符合编码规范,或者出现拼写错误,编辑器会实时的进行代码分析,并在代码中突出显示错误或警告,并给出对应的修改建议。

华为deveco studio

  代码自动跳转

  在编辑器中,可以按住Ctrl键,鼠标点击代码中的类、方法、参数、变量等名称,可以自动跳转到定义处。

华为deveco studio

  代码格式化

  支持对选定范围的代码或者当前整个文件进行代码格式化操作,可以很好的提升代码的美观度和可读性。

  使用快捷键Ctrl + Alt + L(Mac为Command+Option +L) 可以快速对选定范围的代码进行格式化。

  使用快捷件Ctrl + Alt + Shift + L(Mac为Command+Option+L)可以快速对当前整个文件进行格式化。

  如果在进行格式化时,对于部分代码片段不需要进行自动的格式化处理,可以通过如下方式进行设置:

  首先,在File>Settings>Editor>Code Style,点击“Formatter Control”,勾选“Enable formatter markers in comments”。

  其次,在Java或C/C++代码中,对不需要进行格式化操作的代码块前增加“//@formatter:off”,对不格式化代码块的最后增加“//@formatter:on”,即表示对该范围的代码块不需要进行格式化操作。

华为deveco studio

  代码折叠

  支持对代码块的快速折叠和展开,可以使用快捷键Ctrl + 加号键(Mac为Command+Option+加号键)快速展开已折叠的代码;使用快捷键Ctrl + 减号键(Mac为Command+Option+减号键)折叠已展开的代码块。

华为deveco studio

  代码快速注释

  支持对选择的代码块进行快速注释,使用快捷键Ctrl+/(Mac为Command+/)快速进行注释。对于已注释的代码快,再次使用快捷键Ctrl+/(Mac为Command+/)取消注释。

华为deveco studio

  代码结构树

  支持快速查看代码文档的结构树,包括全局变量和函数,类成员变量和方法等,并可以跳转到对应代码行。可使用快捷键Alt + 7 / Ctrl + F12(Mac为Command+7)快速打开代码结构树。

华为deveco studio

  代码查找

  通过对符号、类或文件的即时导航来查找代码。检查调用或类型层次结构,轻松地搜索工程里的所有内容。通过使用连续按压两次Shift快捷键,打开代码查找界面。

华为deveco studio

  查看Java接口文档

  在Java代码选中HarmonyOS API或选中Java类时,使用快捷键Ctrl+Q(Mac为F1),在弹出的“Documentation”最下方,会显示相应文档的链接。

  例如:图示红框中的“‘AbilityPackage’on D”

华为deveco studio

  点击文档的链接,比如:“‘AbilityPackage’on D”,将打开详细说明文档。

华为deveco studio

安装方法

  1、打开deveco-studio-2.0.8.203.exe软件直接安装,点击下一步

华为deveco studio

  2、软件的安装地址C:\Program Files\Huawei\DevEco Studio

华为deveco studio

  3、提示软件的开始菜单名字设置Huawei

华为deveco studio

  4、软件的安装进度条界面,等待主程序安装结束

华为deveco studio

  5、软件成功安装到你的电脑,点击finish结束安装

华为deveco studio

使用说明

  1、打开deveco studio 软件直接进入配置界面

华为deveco studio

  2、提示软件的协议内容,点击右侧的agree同意协议

华为deveco studio

  3、点击Create HarmonyOS Project就可以创建新的项目

华为deveco studio

  4、提示主题设置功能,在软件上选择一个项目类型,设置主题内容

华为deveco studio

  4、您可以点击help查看软件的详细帮助内容

华为deveco studio

  5、提示需要添加node.js环境使用,如果你会使用这款软件就自己配置吧!

华为deveco studio

使用说明

  添加JS Component和JS Page

  在支持JS语言的工程中,支持添加新的JS Component和JS Page,在此之前,需要了解它们的基本概念。

  JS Component:在JS工程中,可以存在多个JS Component(例如js目录下的default文件夹就是一个JS Component),一个JS FA对应一个JS Component,可以独立编译、运行和调试。

  说明

  Lite Wearable和Smart Vision设备对应的JS工程,只存在一个JS FA,因此,Lite Wearable和Smart Vision设备的JS工程不允许创建新的JS Component。

  JS Page:Page是表示JS FA的一个前台页面,由JS、HML和CSS文件组成,是Component的最基本单元,构成了JS FA的每一个界面。

  添加JS Component

  在JS工程目录中,选中js文件夹,然后点击鼠标右键,选择New > JS Component,输入JS Component Name,点击Finish完成添加。

华为deveco studio

  添加JS Page

  在JS工程目录中,选择需要添加Page的Component下的pages文件夹,然后点击鼠标右键,选择New > JS Page,输入JS Page Name,点击Finish完成添加。

华为deveco studio

  定义HarmonyOS IDL接口

  HarmonyOS IDL简介

  HarmonyOS Interface Definition Language(简称HarmonyOS IDL)是HarmonyOS的接口描述语言。HarmonyOS IDL与其他接口语言类似,通过HarmonyOS IDL定义客户端与服务端均认可的编程接口,可以实现在二者间的跨进程通信(IPC,Inter-Process Communication)。跨进程通信意味着我们可以在一个进程访问另一个进程的数据,或调用另一个进程的方法。

  通常我们把应用接口提供方(供调用)称为服务端,调用方称为客户端。客户端通过绑定服务端的Ability来与之进行交互,类似于绑定服务。关于DevEco Studio接口语言的详细描述请参考HarmonyOS IDL接口使用规范。

  说明

  只能使用Java或C++语言构建.idl文件,因此仅Java、Java+JS、C/C++工程支持IDL。

  创建.idl文件

  在已经创建/打开的HarmonyOS工程中,选择module目录或其子目录,点击鼠标右键,选择New>Idl File。

华为deveco studio

  创建IDL File。可以直接输入IDL接口名称,也可以通过包名格式定义idl接口名称。两种方式的差异仅在于.idl文件的文件目录结构。

  按名称创建,创建IDL File时,输入接口名称,直接点击 OK。

华为deveco studio

  DevEco Studio在相应“module”的src>main路径下生成idl文件夹,并按照对应模块的包名生成同样的目录结构及IDL文件。

华为deveco studio

  按包名创建,自定义.idl文件存储路径和接口名称。创建“IDL File”时,按照包名创建IDL文件。包名利用“.”作为分隔符,如输入“com.huawei.test.MyIdlInterface”。

华为deveco studio

  DevEco Studio在相应“module”的src>main路径下生成idl文件夹,并按照输入的包名生成相应目录结构及IDL文件。可以在此路径继续新增IDL文件。

华为deveco studio

  开发者可以使用Java或C++编程语言构建.idl文件,关于HarmonyOS IDL接口的实现请参考IDL开发指南。

  点击工程右边栏的Gradle,在Tasks > ohos中选择compileDebugIdl或compileReleaseIdl,对模块下的IDL文件进行编译。

华为deveco studio

  编译完成后,在build > generated > source > Idl> {Package Name}目录下,生成对应的接口类、桩类和代理类,如下图所示。

华为deveco studio

  使用模拟器运行应用

  DevEco Studio提供模拟器供开发者运行和调试HarmonyOS应用,对于Car、TV和Wearable可以使用Remote Emulator运行应用,对于Lite Wearable和Smart Vision可以使用Simulator运行应用。

  使用Remote Emulator运行应用

  DevEco Studio提供的Remote Emulator可以运行和调试Car、TV和Wearable设备的HarmonyOS应用。在Remote Emulator上运行应用不需要签名。

  Remote Emulator每次使用时长为1小时,到期后会自动释放资源,请及时完成HarmonyOS应用的调试。如果Remote Emulator到期释放后,您可以重新申请资源。(查看使用Remote Emulator的常见问题)

  在DevEco Studio菜单栏,点击Tools > HVD Manager。首次使用Remote Emulator,需下载相关资源,请点击OK,等待资源下载完成后,点击界面左下角的Refresh按钮。

华为deveco studio

  在浏览器中弹出华为开发者联盟帐号登录界面,请输入已实名认证的华为开发者联盟帐号的用户名和密码进行登录。

  登录后,请点击界面的允许按钮进行授权。

华为deveco studio

  点击已经连接的Remote Emulator设备运行按钮,启动远程模拟设备(同一时间只能启动一个设备)。

华为deveco studio

  点击DevEco Studio的Run > Run'模块名称',或使用默认快捷键Shift+F10(Mac为Control+R)。

  在弹出的Select Deployment Target界面选择已启动的Remote Emulator设备,点击OK按钮。

华为deveco studio

  DevEco Studio会启动应用的编译构建,完成后应用即可运行在Remote Emulator上。

华为deveco studio

  Remote Emulator侧边栏按钮作用:

华为deveco studio

  在Simulator中运行应用

  DevEco Studio提供的Simulator可以运行和调试Lite Wearable和Smart Vision设备的HarmonyOS应用。在Simlutor上运行应用不需要签名。

  点击DevEco Studio的Run > Run'模块名称'或运行,或使用默认快捷键Shift+F10(Mac为Control+R)。

  在弹出的Select Deployment Target界面的Available Huawei Lite Devices设备列表中,选择需要运行的设备,点击OK按钮。

华为deveco studio

  DevEco Studio会启动应用的编译构建,完成后应用即可运行在Simulator上。

华为deveco studio

  在Car中运行应用

  在Car中安装和运行HarmonyOS应用,采用USB连接方式。

  前提条件

  在Car中运行应用,需要提前根据编译构建生成HAP章节,完成HAP的签名配置。

  采用USB连接安装应用

  使用USB方式,连接Car和PC端。

  在菜单栏中,点击Run>Run'模块名称',或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。

华为deveco studio

  在弹出的界面,选择已连接的Car设备,点击OK按钮。

  DevEco Studio启动HAP的编译构建和安装。安装成功后,Car会自动运行安装的HarmonyOS应用。

  在Wearable中运行应用

  在Wearable中安装和运行HarmonyOS应用,采用USB连接方式。

  前提条件

  在Wearable中运行应用,需要提前根据编译构建生成HAP章节,完成HAP的签名配置。

  操作步骤

  使用USB方式,连接Wearable和PC端。

  在菜单栏中,点击Run>Run'模块名称',或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。

华为deveco studio

  在弹出的界面,选择已连接的Wearable设备,点击OK按钮。

  DevEco Studio启动HAP的编译构建和安装。安装成功后,Wearable会自动运行安装的HarmonyOS应用。

人气软件