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

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

软件功能
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中,打开语义高亮开关。

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

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

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

代码格式化
支持对选定范围的代码或者当前整个文件进行代码格式化操作,可以很好的提升代码的美观度和可读性。
使用快捷键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”,即表示对该范围的代码块不需要进行格式化操作。

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

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

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

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

查看Java接口文档
在Java代码选中HarmonyOS API或选中Java类时,使用快捷键Ctrl+Q(Mac为F1),在弹出的“Documentation”最下方,会显示相应文档的链接。
例如:图示红框中的“‘AbilityPackage’on D”

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

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

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

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

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

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

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

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

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

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

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

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

使用说明
添加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完成添加。

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

定义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。

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

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

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

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

开发者可以使用Java或C++编程语言构建.idl文件,关于HarmonyOS IDL接口的实现请参考IDL开发指南。
点击工程右边栏的Gradle,在Tasks > ohos中选择compileDebugIdl或compileReleaseIdl,对模块下的IDL文件进行编译。

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

使用模拟器运行应用
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按钮。

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

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

点击DevEco Studio的Run > Run'模块名称',或使用默认快捷键Shift+F10(Mac为Control+R)。
在弹出的Select Deployment Target界面选择已启动的Remote Emulator设备,点击OK按钮。

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

Remote Emulator侧边栏按钮作用:

在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会启动应用的编译构建,完成后应用即可运行在Simulator上。

在Car中运行应用
在Car中安装和运行HarmonyOS应用,采用USB连接方式。
前提条件
在Car中运行应用,需要提前根据编译构建生成HAP章节,完成HAP的签名配置。
采用USB连接安装应用
使用USB方式,连接Car和PC端。
在菜单栏中,点击Run>Run'模块名称',或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。

在弹出的界面,选择已连接的Car设备,点击OK按钮。
DevEco Studio启动HAP的编译构建和安装。安装成功后,Car会自动运行安装的HarmonyOS应用。
在Wearable中运行应用
在Wearable中安装和运行HarmonyOS应用,采用USB连接方式。
前提条件
在Wearable中运行应用,需要提前根据编译构建生成HAP章节,完成HAP的签名配置。
操作步骤
使用USB方式,连接Wearable和PC端。
在菜单栏中,点击Run>Run'模块名称',或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。

在弹出的界面,选择已连接的Wearable设备,点击OK按钮。
DevEco Studio启动HAP的编译构建和安装。安装成功后,Wearable会自动运行安装的HarmonyOS应用。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文