日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

【鸿蒙 HarmonyOS】创建 Java 语言 HarmonyOS 手机应用 ( 首次进入 DevEco Studio 配置环境 | 创建 Java 手机工程 | 鸿蒙工程代码目录简介 )

發布時間:2025/6/17 java 51 豆豆

文章目錄

  • 一、首次進入 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 手机工程 | 鸿蒙工程代码目录简介 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。