网站的标题符号,建设一个购物网站流程,未来中森网站建设公司,建网站公司 快云当开始开发一个应用/服务时#xff0c;首先需要根据工程创建向导#xff0c;创建一个新的工程#xff0c;工具会自动生成对应的代码和资源模板。 说明 在运行DevEco Studio工程时#xff0c;建议每一个运行窗口有2GB以上的可用内存空间。 创建和配置新工程
DevEco Studio提…当开始开发一个应用/服务时首先需要根据工程创建向导创建一个新的工程工具会自动生成对应的代码和资源模板。 说明 在运行DevEco Studio工程时建议每一个运行窗口有2GB以上的可用内存空间。 创建和配置新工程
DevEco Studio提供了基础的工程模板资源不同模板支持的设备类型、API Version可能不同在创建新工程前请提前了解各模板的相关信息具体请参考工程模板介绍。
创建HarmonyOS工程
通过如下两种方式打开工程创建向导界面。 如果当前未打开任何工程可以在DevEco Studio的欢迎页选择Create Project开始创建一个新工程。如果已经打开了工程可以在菜单栏选择File New Create Project来创建一个新工程。根据工程创建向导选择创建Application或Atomic Service。再选择需要的Ability工程模板然后单击Next。 说明 从API 11版本开始支持Atomic Service元服务工程开发。Atomic Service元服务工程暂不支持Native开发。 在工程配置页面需要根据向导配置工程的基本信息。 Project name工程的名称可以自定义由大小写字母、数字和下划线组成。Bundle name标识应用的包名用于标识应用的唯一性。 说明 应用包名要求 必须为以点号.分隔的字符串且至少包含三段每段中仅允许使用英文字母、数字、下划线_如“com.example.myapplication ”。首段以英文字母开头非首段以数字或英文字母开头每一段以数字或者英文字母结尾如“com.01example.myapplication”。不允许多个点号.连续出现如“com.example..myapplication ”。长度为7~128个字符。Save location工程文件本地存储路径由大小写字母、数字和下划线等组成不能包含中文字符。Compatible SDK兼容的最低API Version。Module name 模块的名称。Device type该工程模板支持的设备类型。 单击Finish工具会自动生成示例代码和相关资源等待工程创建完成。
创建OpenHarmony工程
在完成创建HarmonyOS工程后根据如下操作修改工程级build-profile.json5文件中相关字段 在工程级build-profile.json5文件添加compileSdkVersion字段。将compatibleSdkVersion和compileSdkVersion字段赋值为整数类型1011或12。将runtimeOS从HarmonyOS修改为OpenHarmony。products: [{name: default,signingConfig: default, compileSdkVersion: 11, //指定OpenHarmony应用/服务编译时的版本compatibleSdkVersion: 11, //指定OpenHarmony应用/服务兼容的最低版本runtimeOS: OpenHarmony,}
], 单击Sync Now进行同步。在Sync Check弹窗中点击Yes同意将module.json5/config.json文件中的phone切换为OpenHarmony支持的default类型并删除在OpenHarmony不适用的其他设备类型同步成功无其他报错则工程创建完成。 说明 若选择Native C模板创建OpenHarmony应用且应用需要在RK开发板上运行则需在对应Native模块的build-profile.json5文件buildOption/externalNativeOptions字段下新增abiFilters字段并赋值为armeabi-v7a。 创建Lite工程
DecEvo Studio提供[Lite]Empty Ability工程模板支持小型嵌入式设备开发。
通过如下两种方式打开工程创建向导界面。 如果当前未打开任何工程可以在DevEco Studio的欢迎页选择Create Project开始创建一个新工程。如果已经打开了工程可以在菜单栏选择File New Create Project来创建一个新工程。根据工程创建向导选择创建Application。选择[Lite]Empty Ability工程模板然后单击Next。 在工程配置页面需要根据向导配置工程的基本信息。 Project name工程的名称可以自定义由大小写字母、数字和下划线组成。Bundle name标识应用的包名用于标识应用的唯一性。Save location工程文件本地存储路径由大小写字母、数字和下划线等组成不能包含中文字符。Compatible SDK兼容的最低API Version。Module name 模块的名称。Device type该工程模板支持的设备类型 单击Finish工具会自动生成示例代码和相关资源等待工程创建完成。工程创建完成后将config.json文件中deviceType字段修改为smartVision。 在API 10的工程级build-profile.json5文件中将当前product下的runtimeOS配置从HarmonyOS改为OpenHarmony。当前生效的product可以通过点击编辑区域右上方图标进行查看。 products: [{name: default,signingConfig: default,compatibleSdkVersion: 4.0.0(10),runtimeOS: OpenHarmony,}
], API 10 OpenHarmony工程的API Version必须为整型。新增compileSdkVersion字段并将compileSdkVersion、compatibleSdkVersion从赋值为整数类型10。 products: [{name: default,signingConfig: default,compileSdkVersion: 10,compatibleSdkVersion: 10,runtimeOS: OpenHarmony,}
], 点击Sync Now完成同步。
最后
小编在之前的鸿蒙系统扫盲中有很多朋友给我留言不同的角度的问了一些问题我明显感觉到一点那就是许多人参与鸿蒙开发但是又不知道从哪里下手因为资料太多太杂教授的人也多无从选择。有很多小伙伴不知道学习哪些鸿蒙开发技术不知道需要重点掌握哪些鸿蒙应用开发知识点而且学习时频繁踩坑最终浪费大量时间。所以有一份实用的鸿蒙HarmonyOS NEXT资料用来跟着学习是非常有必要的。
为了确保高效学习建议规划清晰的学习路线涵盖以下关键阶段
希望这一份鸿蒙学习资料能够给大家带来帮助~ 鸿蒙HarmonyOS NEXT最新学习路线
该路线图包含基础技能、就业必备技能、多媒体技术、六大电商APP、进阶高级技能、实战就业级设备开发不仅补充了华为官网未涉及的解决方案
路线图适合人群
IT开发人员想要拓展职业边界零基础小白鸿蒙爱好者希望从0到1学习增加一项技能。技术提升/进阶跳槽发展瓶颈期提升职场竞争力快速掌握鸿蒙技术
2.视频学习资料学习PDF文档
鸿蒙语法ArkTS、TypeScript、ArkUI教程…… 纯血版鸿蒙全套学习资料面试、文档、全套视频等 鸿蒙APP开发必备
总结
参与鸿蒙开发你要先认清适合你的方向如果是想从事鸿蒙应用开发方向的话可以参考本文的学习路径简单来说就是为了确保高效学习建议规划清晰的学习路线