2020征文-TV#鴻蒙應用開發TV-HelloWord (一)
作者:佚名
DevEco Studio和Android Studio都是基于IntelliJ IDEA開發的,那么對于開發過Android設備的同學,使用DevEco Studio開發就會簡單的很多,包括設置,模擬器位置,功能菜單,Logcat等等都很類似,只是目前DevEco Studio暫不支持xml頁面預覽,必須將應用安裝到遠程設備上才能預覽。
https://harmonyos.51cto.com/#zz
DevEco Studio和Android Studio都是基于IntelliJ IDEA開發的,那么對于開發過Android設備的同學,使用DevEco Studio開發就會簡單的很多,包括設置,模擬器位置,功能菜單,Logcat等等都很類似,只是目前DevEco Studio暫不支持xml頁面預覽,必須將應用安裝到遠程設備上才能預覽。不過我相信很快鴻蒙就會將這些功能進行完善,那么我們先看看一個簡單的HelloWord
打開模擬器后,直接使用DevEco Studio創建一個新的項目,目錄結構很簡單。我們看一下具體的類中相當與Android來說的對比
- 1 入口 HelloWordApplication 類似于 Application

- 2 MainAbility 類似于android的MainActitivy

- 3 MainAbilitySlice 個人覺得有點像android的Fragment
- 4 布局文件 這里的DirectionalLayout類似于android的LinearLayout,可以設置垂直還是水平,不過里邊的一些屬性設置還不是很自動化,寫錯的話,可能也不報錯,但可能會影響UI,希望可以多出一些好的布局,減少一些圖層的繪制。

- 5 運行結果

- 6 日志輸出,可以看到我們使用的是Logger的方法進行的打印,而且這個方法是單例的,從日志上可以看到。地址都是一樣的。不過希望鴻蒙可以出一些更簡潔的api使用方式,例如Logger.i等等

https://harmonyos.51cto.com/#zz
【編輯推薦】
責任編輯:jianghua
來源:
鴻蒙社區























