chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙開發(fā)第一課-各類名詞介紹以及基礎(chǔ)功能實現(xiàn)

王程 ? 來源:jf_75796907 ? 作者:jf_75796907 ? 2024-01-25 14:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前提

本文基于鴻蒙sdk version6進行編寫。

名詞介紹

開發(fā)鴻蒙應(yīng)用最重要使用ability能力,Ability其實和Spring MVC相像。Ability分為兩大類別,F(xiàn)A和PA。

FA
FA支持Page Ability,Page模板是FA唯一支持的模板,用于提供與用戶交互的能力。一個Page實例可以包含一組相關(guān)頁面,每個頁面用一個AbilitySlice實例表示。
PA
PA支持Service Ability和Data Ability。

Service Ability:用于提供后臺運行任務(wù)的能力。
Data Ability:用于對外界提供統(tǒng)一的數(shù)據(jù)訪問抽象接口。

上述的屬于某一個功能特性文件的會在config.json文件中module中abilitis中type進行聲明。

Page Ability創(chuàng)建測試

Page是用于客戶提供交互能力的頁面。這里開發(fā)例子很簡單,有如下幾個步驟。

創(chuàng)建一個Page,Page中有切換頁面的按鈕,還有標注Page的語言

1.創(chuàng)建新Page

點擊entry->src->main->java->* . * . * 右鍵選擇new->ability->page ability進行page ability的創(chuàng)建。

wKgZomWyAA2AFU4wAAVFAkRiVw8431.png

wKgZomWyADyAR2VsAAFEaFLJIsg613.png


填寫完上述信息后點擊finish。就能發(fā)現(xiàn)現(xiàn)在目錄變成如下

wKgZomWyADOAfk1YAAIOyhY_tv0646.png

wKgaomWyAIuAMm-WAAIOyhY_tv0041.png

就會發(fā)現(xiàn)多出如下的文件。cofig.json文件中會記錄創(chuàng)建的Page Ability

wKgZomWyAEeAIv1tAAJuVJDmtTI737.png

wKgZomWyAIyAGif4AAJuVJDmtTI648.png

截止到這一步,我們創(chuàng)建page ability就算實現(xiàn)完畢。接下來就是實現(xiàn)如何實現(xiàn)頁面元素設(shè)置進行頁面跳轉(zhuǎn)。

2.頁面元素的介紹和使用xml文件如何進行文件的綁定

首先了解資源文件的使用

wKgaomWyAFWANqqNAAD69ShvOYY413.png

wKgaomWyAIyACgKzAAD69ShvOYY593.png

element文件:表示元素資源,以下每一類數(shù)據(jù)都采用相應(yīng)的JSON文件來表征。

1.boolean,布爾型
2.color,顏色
3.float,浮點型
4.intarray,整型數(shù)組
5.integer,整型
6.pattern,樣式
7.plural,復(fù)數(shù)形式
8.strarray,字符串數(shù)組
9.string,字符串

graphic文件:表示可繪制資源,采用XML文件格式。

layout : 表示布局資源,采用XML文件格式。

media : 表示媒體資源,包括圖片、音頻、視頻等非文本格式的文件。

頁面繪制

根據(jù)上述文件描述,頁面繪制應(yīng)該在layout文件中進行?,F(xiàn)在我需要進行點擊事件并且使用page中編寫代碼進行點擊事件的設(shè)置。

編寫button,使用perviews即可進行我們頁面的預(yù)覽??梢钥匆娢覀兊腷utton現(xiàn)在是藍色且是可以點擊的狀態(tài)。

設(shè)置動作

首先需要在相對應(yīng)的abilitysilce進行組件的聲明。使用findComponentById方法中寫入ResouceTable進行相應(yīng)組件的查找。

結(jié)束語

這一章節(jié),進行鴻蒙開發(fā)的初步認識,總體來講,sdk6版本鴻蒙開發(fā)適合于熟悉java開發(fā)的開發(fā)者進行。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    376

    瀏覽量

    42045
  • 鴻蒙
    +關(guān)注

    關(guān)注

    60

    文章

    2870

    瀏覽量

    45435
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    以龍企招為例,淺談鴻蒙應(yīng)用開發(fā)者激勵計劃 2025 參與心得

    ,力求為用戶打造站式求職服務(wù)體系。在開發(fā)初期,我們僅聚焦于招聘功能的基礎(chǔ)實現(xiàn),卻忽略了鴻蒙生態(tài)對應(yīng)用綜合體驗的深層要求。 審核駁回通知
    發(fā)表于 12-12 10:17

    中科億海微總裁魏育成受聘西北工業(yè)大學企業(yè)導(dǎo)師 開講企業(yè)第一課

    學生講授專題。儀式由學院副院長陰玥主持。陰玥向在場師生介紹了魏育成總裁的學術(shù)背景、創(chuàng)業(yè)歷程,以及中科億海微在全正向高自主可控FPGA產(chǎn)品研發(fā)上取得的成果。他指出
    的頭像 發(fā)表于 12-11 16:20 ?653次閱讀
    中科億海微總裁魏育成受聘西北工業(yè)大學企業(yè)導(dǎo)師 開講企業(yè)<b class='flag-5'>第一課</b>

    觸覺智能RK3576開發(fā)板OpenHarmony開源鴻蒙系統(tǒng)USB控制傳輸功能示例

    本文介紹OpenHarmony開源鴻蒙系統(tǒng)的USB控制傳輸功能實現(xiàn)及相關(guān)代碼示例,基于觸覺智能RK3576開發(fā)板PurplePiOH2演示。
    的頭像 發(fā)表于 09-30 16:31 ?1252次閱讀
    觸覺智能RK3576<b class='flag-5'>開發(fā)</b>板OpenHarmony開源<b class='flag-5'>鴻蒙</b>系統(tǒng)USB控制傳輸<b class='flag-5'>功能</b>示例

    【HarmonyOS 5】鴻蒙應(yīng)用實現(xiàn)發(fā)票掃描、文檔掃描輸出PDF圖片或者表格的功能

    【HarmonyOS 5】鴻蒙應(yīng)用實現(xiàn)發(fā)票掃描、文檔掃描輸出PDF圖片或者表格的功能 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服
    的頭像 發(fā)表于 07-11 18:16 ?933次閱讀
    【HarmonyOS 5】<b class='flag-5'>鴻蒙</b>應(yīng)用<b class='flag-5'>實現(xiàn)</b>發(fā)票掃描、文檔掃描輸出PDF圖片或者表格的<b class='flag-5'>功能</b>

    鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實例(音樂)

    各位開發(fā)者小伙伴們好呀!今天咱們來點硬核干貨!最近在鴻蒙文檔中心挖到座“金礦”——官方竟然暗藏了100+實戰(zhàn)案例,從分布式架構(gòu)到交互動效優(yōu)化應(yīng)有盡有!這些案例不僅藏著華為工程師的私房技巧,還直接
    的頭像 發(fā)表于 06-30 11:54 ?635次閱讀

    【HarmonyOS 5】桌面快捷方式功能實現(xiàn)詳解

    【HarmonyOS 5】桌面快捷方式功能實現(xiàn)詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財#
    的頭像 發(fā)表于 06-21 16:42 ?1932次閱讀
    【HarmonyOS 5】桌面快捷方式<b class='flag-5'>功能</b><b class='flag-5'>實現(xiàn)</b>詳解

    使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件

    # 使用DevEcoStudio 開發(fā)、編譯鴻蒙 NEXT_APP 以及使用中文插件 #鴻蒙開發(fā)工具 #DevEco Studio ##
    發(fā)表于 06-11 17:18

    開源鴻蒙開發(fā)新體驗,開鴻Bot系列今日開啟預(yù)售!

    操作系統(tǒng),實現(xiàn)從國產(chǎn)高性能芯片到操作系統(tǒng)的全棧自主化,構(gòu)建起站式的開源鴻蒙學習與開發(fā)平臺。 融合開發(fā)與辦公場景,打造開源
    發(fā)表于 05-16 14:13

    DevEco Studio AI輔助開發(fā)工具兩大升級功能 鴻蒙應(yīng)用開發(fā)效率再提升

    者的喜愛。 應(yīng)廣大開發(fā)者的需求建議,我們最近又對CodeGenie進行了次升級,不僅針對DeepSeek-R1新增支持鴻蒙知識RAG能力,還上線了代碼解釋功能,持續(xù)拓展AI在輔助
    發(fā)表于 04-18 14:43

    開源啦?。。』?b class='flag-5'>鴻蒙ArkTS封裝的圖表組件《McCharts》,大家快來起共創(chuàng)

    也用鴻蒙ArkTS語法嘗試開發(fā)些APP,雖然還沒上架哈,不過基本的開發(fā)流程以及交互都熟悉了,而且馬上
    發(fā)表于 03-15 15:21

    【「極速探索HarmonyOS NEXT 」閱讀體驗】 初印象:本純血鴻蒙應(yīng)用開發(fā)入門的好書

    和AVPlayer/SoundPool兩個媒體組件的特點和應(yīng)用;介紹了文件的寫入和讀取方法;對Native適配開發(fā)從創(chuàng)建到實現(xiàn)以及基本函數(shù)也做了個講解;
    發(fā)表于 03-04 12:41

    共創(chuàng)開源鴻蒙生態(tài)新未來!深天使開源鴻蒙產(chǎn)業(yè)加速營暨開鴻第一課成功舉辦

    近日,由深圳市天使投資引導(dǎo)基金管理有限公司(簡稱“深天使”)、深圳市天使投資協(xié)會、深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司(簡稱“深開鴻”)聯(lián)合主辦的“深天使開源鴻蒙產(chǎn)業(yè)加速營暨開鴻第一課”在深圳舉行。本次活動
    的頭像 發(fā)表于 03-03 17:41 ?1520次閱讀
    共創(chuàng)開源<b class='flag-5'>鴻蒙</b>生態(tài)新未來!深天使開源<b class='flag-5'>鴻蒙</b>產(chǎn)業(yè)加速營暨開鴻<b class='flag-5'>第一課</b>成功舉辦

    HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”

    。   在這個階段,重點推薦《HarmonyOS第一課》和《HarmonyOS應(yīng)用開發(fā)快速入門》,其中《HarmonyOS第一課》采用多維融合的教學模式,設(shè)置基礎(chǔ)、中級、高級及主題課程四大模塊,通過
    發(fā)表于 02-17 16:37

    詳解Jetpack Compose布局流程

    我們與 Android 經(jīng)典視圖系統(tǒng)的生命周期 (Measure,Layout,Drawing) 做個對比: 組合是 Compose 的特有階段,是其能夠通過函數(shù)調(diào)用實現(xiàn)聲明式 UI 的核心,想要深入理解 Compose 第一課
    的頭像 發(fā)表于 02-05 13:38 ?1075次閱讀
    詳解Jetpack Compose布局流程

    《HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應(yīng)用開發(fā)

    《HarmonyOS第一課》煥新升級,賦能開發(fā)者快速掌握鴻蒙應(yīng)用開發(fā) 隨著HarmonyOS NEXT發(fā)布,鴻蒙生態(tài)日益壯大,廣大
    發(fā)表于 01-02 14:24