DevEco Studio超棒的一款軟件开发与设计的軟件,能够给用户带去最稳定与高效的多端开发与设计的效果,多端的设计以及测试的效果哦,还能开发鸿蒙系统适配的軟件哦,受到非常多的开发者喜爱哦!

DevEco Studio軟件说明
DevEco Studio是一款功能强大的集成开发环境工具,基于IntelliJ Idea社区的开源版本。軟件支持分布式多终端开发、分布式多终端调试测试、多终端仿真、全方位质量安全保障。开发者可以更快速地开发具有鸿蒙系统分布式能力的程序,提高创新效率。此外,作为开发工具,不仅具备代码开发、编译、构建、调试的基本功能,还具有多设备统一开发环境、支持多语言代码开发调试、支持分布式多终端应用开发、支持多设备模拟器、支持多设备预览等特点。此外,DevEco Studio中文版为HarmonyOS应用提供了丰富的调试能力,支持Java、JS、Cmax+单语言调试和JS+Java、Java+C/C++跨语言调试能力。同时,它还支持分布式应用程序的跨设备调试,帮助开发人员更方便、更高效地调试应用程序。同时支持鸿蒙应用框架,为用户提供开发语言的JUnit功能,可以建立可在设备上运行的插桩测试。丰富的单元测试能力可以方便用户及时按照单元模块对軟件进行测试,通过直接测试项目中指定的类和方法,或者测试UI的交互功能,可以及时发现问题。同时避免了后期开发中问题的引入,大大提高了开发效率,保证了开发质量。
DevEco Studio中文设置
1、首先我们下载安装好DevEco Studio,打开軟件发现界面还是英文的;
2、這我們點擊文件-設置-插件,在搜索框中輸入Chinese找到漢化包點擊安裝;
3、等待安装完成后,重启DevEco Studio軟件;
4、打开后即为簡體中文,亲测有效!!!

DevEco Studio功能说明
1、多設備統一開發環境:
支持多种HarmonyOS设备的应用开发,包括手机(Phone)、平板(Tablet)、车机(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、支持多設備模擬器:
提供多設備的模擬器資源,包括手機、平板、車機、智慧屏、智能穿戴設備的模擬器,方便開發者高效調試。
6、支持多設備預覽器:
提供JS和Java預覽器功能,可以實時查看應用的布局效果,支持實時預覽和動態預覽;同時還支持多設備同時預覽,查看同一個布局文件在不同設備上的呈現效果。
DevEco Studio軟件特色
融合 UX 设计
视觉设计与 UI 界面开发打通,支撑 UI 界面高效开发,确保界面实现与视觉设计的一致性。
分布式多端開發
應用開發支持多端界面實時預覽和分布式能力快速集成,實現應用多端運行和分布式協同。
分布式多端調測
多語言、多進程、多設備的一站式調試,提升複雜環境下的應用調試效率。
多端模擬仿真
提供智慧屏、智能穿戴等多終端設備的模擬仿真環境,支持多場景構造,提高代碼調試和應用測試效率。
全方位質量保障
提供應用從代碼級到二進制級的全套測試框架和服務,支持應用單元測試和兼容性、穩定性、性能、功耗等測試。
安全純淨
提供安全隱私、漏洞、惡意廣告等自動檢測服務,確保應用使用體驗。

DevEco Studio使用教程
很多的用户初上手軟件,对軟件的界面,还有一些功能不太了解,下面小编为大家带来軟件的界面介绍,以及軟件的一些使用教程,感兴趣的用户快来看看吧。
首先来看一张图,很普通,我相信每一个人一开始新建使用Java语言的鸿蒙项目都是这样的目录结构,前面我们说到HUAWEI DevEco Studio是基于IntelliJ IDEA Community开源版本所打造出来的。那么它就会跟IDEA 和Android Studio 会有点像,那么同样的项目结构也比较像,同样的我在AS中也新建了一个项目,下面是对比图。
打開我之前創建的鴻蒙HelloWorld項目
左邊的是DS,右邊是AS。基本上差不太多,但是還有點點差點,下面說一下
DS的主模塊是entry,AS的主模塊是app,對于功能中兩個build.gradle的功能是類似的,entry/app下面的build.gradle對當前模塊進行控制,而工程根目錄下的工程級build.gradle用于工程的全局設置。其中我們對AS中AndroidManifest.xml是很熟悉的,但是對于DS中用了另一種文件,那就是config.json,這是一個應用清單文件,用于描述應用的全局配置信息、在具體設備上的配置信息和HAP的配置信息。它的地位就相當于AS中的AndroidManifest.xml。
打開這個文件來看看裏面有什麽內容,它的數據結構是JSON格式的,這和我們平時通過接口請求返回的數據比較的類,然後收縮一下,就比較清晰了。
可以看到主要的分爲三個部分:app、deviceConfig、module,你可以理解爲三個對象。
① app 表示应用的全局配置信息。同一个应用的不同HAP包的“app”配置必须保持一致。(简单说就是你所有模块里面的config.json中的app对象都要一模一样)
② deviceConfig 表示应用在具体设备上的配置信息。(目前的设备有TV、智能手表、运动手表)
③ module 表示HAP包的配置信息。该标签下的配置只对当前HAP包生效。(简单说就是你当前模块的配置信息)
是不是覺得清晰了那麽一丟丟,好繼續往裏面看,下面我們展開這個app對象,看一下裏面可以配置哪些屬性。
下面也是一個個說明:
bundleName 表示应用的包名,用于标识应用的唯一性。采用反域名形式的字符串表示(例如,com.llw.helloworld)。建议第一级为域名后缀“com”,第二级为厂商/个人名,第三级为应用名,也可以采用多级。支持的字符串长度为7~127字节。不可省缺。
vendor 表示对应用开发厂商的描述。字符串长度不超过255字节。可以省缺,省缺值为空。
version 这是一个对象,表示应用的版本信息。它里面有两个参数,code和name,code 表示应用的版本号,仅用于HarmonyOS管理该应用,对用户不可见。取值为大于零的整数。name表示应用的版本号,用于向用户呈现。取值可以自定义。两个参数都不可省缺。
apiVersion 这也是一个对象,表示应用依赖的HarmonyOS的API版本。它里面也有两个参数,compatible 和 target ,compatible 表示应用运行需要的API最小版本。取值为大于零的整数。不可省缺target 表示应用运行需要的API目标版本。取值为大于零的整数。可缺省,缺省值为应用所在设备的当前API版本。
app對象就說完了,下面說deviceConfig。
從圖片上來看,裏面是個空的,空的你說個錘子啊!冷靜、冷靜,現在是空的不代表以後就是空的,其實它是由參數的,這個需要看官網上的文檔了。

DevEco Studio小编测评
DevEco Studio是华为官方推出的一款华为开发者工具,DevEco Studio集成华为终端开放能力,为开发者提供平行开发功能,提供应用崩溃和ANR、启动和卡顿、功耗等相关指标分析,聚焦产品质量提升,欢迎需要此款工具的朋友前来下载使用。