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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

梅科尔工作室-梁嘉莹-鸿蒙笔记1

發布時間:2024/3/13 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 梅科尔工作室-梁嘉莹-鸿蒙笔记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
  • config.json??config.json由appdeviceConfigmodule三個部分組成,缺一不可。
    • 文檔中心? ?官方解釋
    • 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的全部內容,希望文章能夠幫你解決所遇到的問題。

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