梅科尔工作室-梁嘉莹-鸿蒙笔记1
生活随笔
收集整理的這篇文章主要介紹了
梅科尔工作室-梁嘉莹-鸿蒙笔记1
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基本操作界面介紹
- 預覽按鈕
- 內置API文檔查閱
- 項目設置
- 運行按鈕(只有在真機模擬或遠程模擬時才可以使用)
- 安裝插件,在files下的settings-->Plugins里面,可以安裝一個中文的插件,或者探索其他的插件。
- 更換軟件顏色和字體格式及大小,在settings下的Appearance里。?
- 更換應用圖標和名字方法(FA模型下)? ?
config.json里面的label是編輯圖標名字的地方,注意要把resource模塊里的資源配置,中文語言和英文語言里的string.json都改一下
?config.json里面的icon是編輯圖標樣子的地方,在media的后面打一個英文“:”,會自動跳出media里面的png,選擇需要的圖片
?項目遠程模擬方法
?
?
目錄介紹
stage模型
- 官方具體講解:華為開發者學堂
? ? ?常用模塊
- app.json模塊
- AppScope>app.json5是應用的全局的配置文件,用于存放應用公共的配置信息。
- bundleName是包名。
- vendor是應用程序供應商。
- versionCode是用于區分應用版本。
- versionName是版本號。
- icon對于應用的顯示圖標。
- label是應用名。
- distributedNotificationEnabled描述應用程序是否已分發通知。
- entry模塊
- 編寫頁面的模塊
- entry-->src-->main-->ets-->pages
- resources模塊
- 資源配置,即文字和圖片及語言的配置。
- 中文語言en_CN
- 英文語言en_US
- base模塊下的profile模塊
- 這個模塊包含頁面的配置信息,創建的頁面這里都要有配置。
- 編寫頁面的模塊
- module.json模塊
- 是模塊的配置文件,包含當前模塊的配置信息
- 文檔中心
FA模型
- 官方具體解釋:文檔中心
常用模塊
- entry模塊
- pages模塊
- entry-->src-->main-->ets-->pages
- resource模塊
- 資源配置,即文字和圖片及語言的配置。
- 中文語言en_CN
- 英文語言en_US
- pages模塊
- config.json??config.json由app、deviceConfig和module三個部分組成,缺一不可。
- 文檔中心? ?官方解釋
- app
- 標識應用的全局配置信息。同一個應用的不同HAP的app配置必須保持一致。
- deviceConfig
- 標識應用在具體設備上的配置信息。
- module
- 標識HAP的配置信息。該標簽下的配置只對當前HAP生效。
?語法基礎知識
- ArkTS 是華為自研的開發語言。是2022年下半年新推出的語言,它在TypeScript(簡稱TS)的基礎上,匹配ArkUI框架,擴展了聲明式UI、狀態管理等相應的能力,讓開發者以更簡潔、更自然的方式開發跨端應用。
- ArkTS是TS的超集,而TS又是JS的超集,所謂超集就是大于這個集合并且包含這個集合。這個js開發就和web開發類似。所以ArkTS里也會涉及到js的一些知識,有web網頁的基礎。
- 初識ArkTS:文檔中心
基本框架
- @entry-->struct結構體-->build方法-->頁面組件
- 裝飾器
- 用于裝飾類、結構、方法以及變量,賦予其特殊的含義。
- 裝飾器列表
- 組件? ? 三要素:接口、屬性、事件方法
- 接口
- 寫在組件里,可以控制組件的一些特性。
- text組件接口
- 屬性
- 相當于組件的衣服,能夠更改組件的顏色、大小、各種樣式等。與網頁的css的意義一樣。
- 事件方法
- 每個組件可以綁定一個事件,事件可以是點擊事件、觸摸事件等等。
- 方法就是事件被觸發后要執行的動作。
- 接口
資源引用類型
- Resource是資源引用類型,用于設置組件屬性的值。推薦大家優先使用Resource類型,將資源文件(字符串、圖片、音頻等)統一存放于resources目錄下,便于開發者統一維護。同時系統可以根據當前配置加載合適的資源,例如,開發者可以根據屏幕尺寸呈現不同的布局效果,或根據語言設置提供不同的字符串。
- 通過“$r('app.type.name')”的形式引用應用資源。app代表應用內resources目錄中定義的資源;type代表資源類型(或資源的存放位置),可以取“color”、“float”、“string”、“plural”、“media”;name代表資源命名,由開發者定義資源時確定。
- 存放的資源目錄
數據類型
- string、number、number[]、string[]、object[]
注意事項
- 預覽頁面時,要先選擇對應的ets文件下,選擇其他類型的文件會直接報錯。
- 更換頁面預覽不能單純使用ctrl+s,要重新點擊刷新按鈕。
- 使用FA模型時,創建的頁面要在confige.json中進行配置。
- 使用stage模型時,創建的頁面要在main_pages.json中進行配置。
開發文檔推薦
- 鴻蒙官方文檔:HarmonyOS應用開發官網 - 華為HarmonyOS打造全場景新服務
- 常用功能是查閱文檔。所處位置是文檔--API參考--ArkTS API參考
- OpenHarmony文檔:OpenAtom OpenHarmony
- 常用功能是查看接口API,因為這個文檔常用來開發大禹200硬件使用,所以接口文檔可能有些更新的比鴻蒙官方文檔快。
????????
?
?
總結
以上是生活随笔為你收集整理的梅科尔工作室-梁嘉莹-鸿蒙笔记1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android OpenGLES滤镜开发
- 下一篇: Node.js进阶基础技能—Koa基本使