华为鸿蒙系统初探之HUAWEI DevEco Studio Hello World
2020年9月10日,華為鴻蒙系統升級至華為鴻蒙系統2.0版本.
探索之路開始
首先進入首頁
https://developer.harmonyos.com/
?點擊快速入門
發現跳轉到這個頁面,頁面提示我們去參考,DevEco Studio快速開始頁面去完成搭建.
?
開啟DevEco Studio之旅
1.安裝DevEco Studio
當前只支持windows系統,
下載地址? :? ? ??https://developer.harmonyos.com/cn/develop/deveco-studio
下載過程中需要一個華為賬號,正常登上就行了.
安裝完成后打開,果不其然看到了Intellij IDAE的影子.
只不過需要自動安裝JDK
2.創建工程?
進入開始頁,自然要創建一個新的工程.
?
選擇一個可穿戴設備的項目,
輸入信息
創建之后開始自動配置,配置期間彈出一些似曾相識的東西也不必奇怪。
3.嘗試運行
點擊運行按鈕
運行試試
發現還沒有設備 ,于是去Tools下面找到HVD Manager
自動下載之后,點擊模擬器界面左下角的Refresh按鈕,彈出一個頁面,進入開發者實名認證.?
4.實名認證?
?
很快,用銀行卡一下子就認證成功了
?雖然我在網站上的登陸是成功的,但是我的本地IDE始終無法登錄,我重新Refresh之后頁還是不行,
發現文檔中字樣:要取消阻止跨站跟蹤和阻止所有Cookie功能。?
首先關閉所有網頁,然后再設置中,關掉cookie.但這種方式根本不行!!!!
?
后面,我關掉所有的瀏覽器,逐一嘗試之后,回到了不阻止coooki,胡亂嘗試,竟然就成功了。。。。。。。。。。。。。。
?至于我如何成功的,我也不知道了。。。。。。。。。。。總之跳到這里。
?
回到IDE中,設備也有了。?
5.再次啟動
點擊小藍按鈕,啟動設備,這里選擇的是啟動穿戴設備。
?這個手表看起來還可以。。。。
這時候再啟動調試程序。
?哦哈哈哈,發現有設備了。
6.修改代碼?
?既然環境沒問題了,那就改改代碼吧.
在這個目錄下面,
修改代碼
package com.yuchengtest.slice;import ohos.aafwk.ability.AbilitySlice; import ohos.aafwk.content.Intent;import ohos.agp.components.DirectionalLayout; import ohos.agp.components.DirectionalLayout.LayoutConfig; import ohos.agp.components.Text; import ohos.agp.colors.RgbColor; import ohos.agp.components.element.ShapeElement; import ohos.agp.utils.Color; import ohos.agp.utils.TextAlignment;public class MainAbilitySlice extends AbilitySlice {private DirectionalLayout myLayout = new DirectionalLayout(this);@Overridepublic void onStart(Intent intent) {super.onStart(intent);LayoutConfig config = new LayoutConfig(LayoutConfig.MATCH_PARENT, LayoutConfig.MATCH_PARENT);myLayout.setLayoutConfig(config);ShapeElement element = new ShapeElement();element.setRgbColor(new RgbColor(100, 255, 255));myLayout.setBackground(element);Text text = new Text(this);text.setLayoutConfig(config);text.setText("kangyucheng");text.setTextColor(new Color(0xFF001028));text.setTextSize(60);text.setTextAlignment(TextAlignment.CENTER);myLayout.addComponent(text);super.setUIContent(myLayout);}@Overridepublic void onActive() {super.onActive();}@Overridepublic void onForeground(Intent intent) {super.onForeground(intent);} }結果。
總結
以上是生活随笔為你收集整理的华为鸿蒙系统初探之HUAWEI DevEco Studio Hello World的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PostgreSQL(一)Postgre
- 下一篇: icloud连接服务器时出现问题_ios