工程模板和开发语言介绍
DevEco Studio支持包括手机、平板、车机、智慧屏、智能穿戴、轻量级智能穿戴和智慧视觉设备的HarmonyOS应用/服务开发,预置了工程模板,可以根据工程向导轻松创建适应于各类设备的工程,并自动生成对应的代码和资源模板。同时,DevEco Studio还提供了多种编程语言供开发者进行HarmonyOS应用/服务开发,包括Java、JS、eTS和C/C++。
DevEco Studio 3.0工程模板以及支持的开发语言、API版本、设备类型,如下图和下表所示:
模板名称 | 支持的开发语言 | 支持的API版本 | 支持的设备 | 说明 |
---|---|---|---|---|
Empty Ability | JavaScript | 4、5、6 | Phone、Tablet、TV、Wearable | 用于设备的Feature Ability模板,展示了基础的Hello World功能。 |
7、8 | Phone | |||
eTS | 7、8 | Phone | ||
Java | 4、5、6 | Phone、Tablet、TV、Wearable、Car | ||
7 | Phone | |||
Native C++ | Java | 4、5、6 | Phone、Car | 用于Phone、Car设备的Feature Ability模板,作为HarmonyOS应用/服务调用C++代码的示例工程,界面显示“Hello from JNI C ++ codes”。 |
7 | Phone | |||
JavaScript、eTS | 8 | Phone | ||
[Lite]Empty Ability | JavaScript | 4、5、6 | Lite Wearable、Smart Vision、Router | 用于Lite Wearable、Smart Vision、Router设备的Feature Ability模板,包含一个简单的Hello World文本。该模板包含两个组件:div和text,同时演示了数据绑定的使用方式。使用该模板时,不能同时选择多个设备,即不能创建跨设备工程。 |