【鸿蒙 HarmonyOS】创建 Java 语言 HarmonyOS 手机应用 ( 首次进入 DevEco Studio 配置环境 | 创建 Java 手机工程 | 鸿蒙工程代码目录简介 )
文章目录
- 一、首次进入 DevEco Studio 配置环境
- 二、创建 Java 手机工程
- 三、鸿蒙工程代码目录简介
鸿蒙 HarmonyOS 开发环境 DevEco Studio 安装 , 参考博客 :
- 【鸿蒙 HarmonyOS】HarmonyOS 开发环境搭建 ( 下载 | 安装 | 启动 | 支持的设备与开发语言 )
- 【鸿蒙 HarmonyOS】HarmonyOS 开发环境搭建 ( Node.js 安装 )
一、首次进入 DevEco Studio 配置环境
导入设置 : 首次进入 DevEco Studio 开发环境 , 需要导入 DevEco Studio 设置 , 这里选择 " Do not import setting " 即可 ;
同意用户协议 :
安装两个组件 :
同意许可协议 :
下载相关组件 :
下载完成 :
点击 " Finish " 后 , 弹出欢迎界面 :
二、创建 Java 手机工程
点击 欢迎界面 " Welcom to DevEco Studio " 左侧的 " Create HarmonyOS Project " 按钮 ;
在弹出的后续对话框中 , 选择 " Phone " 设备下的 " Empty Feature Ability ( Java ) " 类型的应用 , 是一个使用 Java 语言开发的空应用 ;
这里如果第一次进入 , 需要设置 Node.js 路径 , 设置完成后 , 就不会再弹出了 ;
配置工程 : 配置工程名称 , 包名 , 源码路径 , API 版本 ;
进入工程界面 : 熟悉的感觉 ; 基本上 Android 开发者上手很容易 ;
三、鸿蒙工程代码目录简介
代码目录 : HelloWorld/entry/src/main/java 是代码目录 ;
资源目录 : HelloWorld/entry/src/main/resources 是资源目录 ;
程序入口 : MainAbility 是程序入口界面 , 相当于 Android 的 MainActivity ;
Ability : 其中的 Ability 相当于 Android 中的 Activity ;
package com.example.helloworld;import com.example.helloworld.slice.MainAbilitySlice; import ohos.aafwk.ability.Ability; import ohos.aafwk.content.Intent;public class MainAbility extends Ability {@Overridepublic void onStart(Intent intent) {super.onStart(intent);super.setMainRoute(MainAbilitySlice.class.getName());} }设置布局 : super.setMainRoute(MainAbilitySlice.class.getName()) 中的 MainAbilitySlice 是本界面的布局 , 鸿蒙中的布局可以通过 Java 代码设置 , 也可以通过 XML 布局文件设置 ;
MainAbilitySlice.java 内容如下 :
package com.example.helloworld.slice;import com.example.helloworld.ResourceTable; import ohos.aafwk.ability.AbilitySlice; import ohos.aafwk.content.Intent;public class MainAbilitySlice extends AbilitySlice {@Overridepublic void onStart(Intent intent) {super.onStart(intent);super.setUIContent(ResourceTable.Layout_ability_main);}@Overridepublic void onActive() {super.onActive();}@Overridepublic void onForeground(Intent intent) {super.onForeground(intent);} }其中对应的布局文件 Layout_ability_main 如下 :
<?xml version="1.0" encoding="utf-8"?> <DirectionalLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:height="match_parent"ohos:width="match_parent"ohos:orientation="vertical"><Textohos:id="$+id:text_helloworld"ohos:height="match_content"ohos:width="match_content"ohos:background_element="$graphic:background_ability_main"ohos:layout_alignment="horizontal_center"ohos:text="Hello World"ohos:text_size="50"/></DirectionalLayout> 《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读总结
以上是生活随笔为你收集整理的【鸿蒙 HarmonyOS】创建 Java 语言 HarmonyOS 手机应用 ( 首次进入 DevEco Studio 配置环境 | 创建 Java 手机工程 | 鸿蒙工程代码目录简介 )的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 【鸿蒙 HarmonyOS】Harmon
- 下一篇: 【Java 注解】注解简介及作用