国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

入門鴻蒙應用、元服務和服務卡片的概念和開發

系統 OpenHarmony
這篇文檔介紹了一些入門級的知識,主要是幫助弄清楚鴻蒙應用、元服務和服務卡片之間的區別和聯系。

想了解更多關于開源的內容,請訪問:

51CTO 開源基礎軟件社區

https://ost.51cto.com

簡要介紹

鴻蒙應用、元服務和服務卡片的概念,很多人都了如指掌,我這里為了讓自己加深一下印象,理解的更深刻一點。

  • 鴻蒙應用,在鴻蒙系統運行的應用程序,類似在安卓系統運行的安卓程序。它可以通過HAP形式運行在設備上,也可以通過APP形式發布到應用市場上,總之,用戶可以通過一定形式安裝它,然后桌面會出現一個圖標,用戶點擊這個圖標就打開這個應用了。
  • 元服務,原名為原子化服務,是華為HarmonyOS提供的一種面向未來的服務提供方式,是有獨立入口、免安裝、可為用戶提供一個或多個服務的新型應用程序形態。 元服務基于HarmonyOS API開發,支持運行在1+8+N設備上,供用戶在合適的場景、合適的設備上便捷使用。元服務雖然免安裝,但也可以通過華為應用市場中找到,它在應用標簽的元服務一欄里,里面所有的元服務后面跟著的都不再是安裝按鈕,而是打開,直接點擊就可以用,但前提是你的設備必須聯網,個人認為元服務和應用程序實現機制上差別不太大,應用是用戶按需下載,然后安裝到設備上,所有的這一切都是顯式完成的,用戶看得見。而元服務其實也是需要下載的,只不過程序很小,速度很快,用戶的感覺下載的過程像是程序在加載中,實際是隱式的后臺在下載。元服務展現形式也不一樣,應用安裝完都有一個小的應用圖標,而元服務是以服務卡片的形式。
  • 服務卡片,這個名字比較中立,既不是應用卡片,也不是元服務卡片,服務卡片是相對于應用圖標來說的,卡片在桌面上可以占據幾個圖標的位置直接展示信息,并可以和用戶交互。服務卡片也并不是元服務所特有的,應用也可以有服務卡片。

鴻蒙應用的開發入門

打開DevEco Studio,首頁選擇Create Project,在彈出頁面左側選擇Application,右側選擇Empty Ability,模型選擇Stage,點擊完成,這樣一個最簡單的HelloWorld應用程序就自動創建完成了。

應用的模板還有很多其他類型,比如調用底層庫的NativeC++,適用于輕量設備應用開發的[Lite]EmptyAbility,集成華為云服務的EmptyAbilityWithCloudDev等等,根據需要選擇合適的模板會事半功倍。

我用的開發工具是DevEco Studio 3.1 Release版本,支持Stage和FA兩種模型,但越來越多的人只用Stage模型開發,FA模型用的似乎越來越少了。

DevEco Studio 3.1 Release版本也開始支持可視化開發了,在創建項目頁面使能EnableSuperVisual,有些類似VisualStudio的開發工具,控件支持拖拽,然后再簡單的設置一些屬性,這個還有一個官方的稱呼,叫低代碼開發。我們看左邊的項目樹,和ets同級的出現了一個supervisual目錄,這里面放置的是低代碼布局文件Index.visual,對應的ets/pages/下也有一個Index.ets,這里面主要放置邏輯代碼,visual可視文件也可以轉化為ets代碼。

編輯工具里有個預覽器,修改代碼可以預覽頁面的布局效果。

在菜單欄build菜單中有build hap和build app選項,hap是可以直接運行在手機上的應用,app是打包發布到華為應用市場的,不能直接安裝到手機上。

至此,對應用開發最基本的有了一個了解。

元服務的開發入門

打開DevEco Studio,首頁選擇Create Project,在彈出頁面左側選擇AtomicService,右側選擇Empty Ability,模型選擇Stage,點擊完成,這樣一個最簡單的元服務程序就自動創建完成了。

直接運行,在模擬器上就打開了,也是個HelloWorld。但按返回退出后,除了歷史菜單中就找不到入口了。但通過設置->應用和服務->服務管理里能找到剛才創建的元服務。

元服務都應該有卡片入口的,怎么找到卡片入口呢?可以通過Ctrl+鼠標進入桌面菜單,選擇服務卡片,就能找到剛才創建的元服務的服務卡片了。

元服務的工程結構中,比普通應用程序多了entryformability和widget兩個文件夾,entryformability中的EntryFormAbility定義了服務卡片,繼承自FormExtensionAbility,該模塊提供了卡片擴展相關接口。而我們的主界面是UIAbility類型的,UIAbility組件是一種包含UI界面的應用組件,主要用于和用戶交互。widget目錄下就是對服務卡片界面的布局代碼。

服務卡片的開發入門

應用程序添加卡片

對于應用程序,添加服務卡片,直接右擊entry,選擇New->ServiceWidget。

默認是2x2大小的卡片,可以同時添加其他尺寸的。

添加完,我們重新運行項目,發現圖標下面多了短橫線,按住上滑,就會出現服務卡片菜單了。

元服務添加卡片

對于元服務,創建的時候就默認添加服務卡片,如果需要添加新的服務卡片,也可以按照給應用添加的方法進行添加,創建時選擇的尺寸2x2或者2x4的,是針對同一個卡片展示的不同尺寸,如果添加新功能的卡片,需要繼續添加ServiceWidget組件,所有這些組件都在配置文件resources/base/profile/form_config.json中進行配置。

總結

這篇文檔介紹了一些入門級的知識,主要是幫助弄清楚鴻蒙應用、元服務和服務卡片之間的區別和聯系。

想了解更多關于開源的內容,請訪問:

51CTO 開源基礎軟件社區

https://ost.51cto.com

責任編輯:jianghua 來源: 51CTO 開源基礎軟件社區
相關推薦

2010-08-26 10:01:50

DHCP服務器

2010-03-29 14:56:36

云計算

2023-08-04 17:24:43

2025-03-26 00:58:14

2019-05-31 08:24:19

Linuxshell命令別名

2011-07-25 10:10:37

摩托羅拉Android

2011-03-25 17:30:02

Nagios

2022-06-17 12:05:25

微服務注冊

2023-11-02 17:52:30

架構模式微服務服務治理

2025-03-31 07:51:09

2019-09-19 09:03:13

Docker負載均衡服務

2017-10-24 15:25:46

微服務架構.識別

2021-08-18 10:06:33

鴻蒙HarmonyOS應用

2011-08-17 10:42:43

iPhone應用

2021-08-23 10:12:41

鴻蒙HarmonyOS應用

2011-07-26 09:12:23

2011-06-24 16:50:12

應用程序CICS服務組件

2023-11-27 00:55:43

Eureka服務

2023-04-07 09:20:55

點贊
收藏

51CTO技術棧公眾號

狂野欧美性猛交xxxx| 久色乳综合思思在线视频| 337p亚洲精品色噜噜狠狠p| 另类图片国产| 精品欧美国产| 韩日av一区二区| 99re热在线观看| 精品人妻少妇一区二区| 91免费小视频| 在线观看污网站| 亚洲第一中文字幕| 成人香蕉社区| 51精品国产人成在线观看| 久久99精品国产麻豆不卡| 青青在线视频免费| 亚洲一区二区3| 啦啦啦中文在线观看日本| 日韩电影免费在线观看中文字幕 | av爱爱亚洲一区| 在线视频毛片| 亚洲天堂影视av| 中文字幕一区二区三区在线视频 | 午夜精品一区二区三区在线观看| 成人中文字幕在线| 免费黄网在线观看| 97精品伊人久久久大香线蕉| 日本不卡视频在线观看| 在线中文av| 欧美精品久久久久久久免费观看| 在线日韩av| 免费观看羞羞视频网站| 久久国产视频网站| 精品在线观看视频| 黄色av电影在线播放| 91久久精品国产91久久性色| 99精品在线观看视频| 欧美日韩一区二区三区在线视频 | 91欧美视频在线| 日韩av中文字幕在线| 黄页网站一区| 99久久久精品免费观看国产| 最新国产成人在线观看| 成人看片爽爽爽| 少妇性l交大片| 欧美精品久久久久| 成人黄色国产精品网站大全在线免费观看 | 天堂成人娱乐在线视频免费播放网站| 异国色恋浪漫潭| 亚洲国产精品高清久久久| 欧美亚洲在线| aa视频在线观看| 日韩精品在线观看一区| 国产精品一区毛片| 国精产品一区| 免费久久久一本精品久久区| 色婷婷综合在线| 亚洲综合专区| 成年人视频网站在线| 精品午夜一区二区| 欧美日韩高清影院| 久久精品动漫| 久久夜夜久久| 久久综合色播| 不卡视频一区二区| 日韩三级中文字幕| 成人自拍视频在线| 精品少妇一区| 精品欧美日韩| 亚洲电影第1页| 国产色综合久久| 亚洲大片精品免费| 自拍视频在线网| 日本xxx免费| 欧美日韩在线看| 欧美xxxxx在线视频| 国产亚洲精品激情久久| 亚洲日本电影在线| 中文字幕日韩欧美精品高清在线| 最近中文字幕免费mv2018在线| 丁香色欲久久久久久综合网| 久久全球大尺度高清视频| 午夜久久久久久久久久一区二区| 久久久www| 亚洲人亚洲人色久| 在线女人免费视频| 自拍av在线| 国产又黄又大又粗视频| www.亚洲成人网| 欧美人与z0zoxxxx视频| 97久久视频| av在线第一页| 久久久久综合一区二区三区| 欧美一区二区三区男人的天堂| 成人在线免费播放视频| 日韩亚洲欧美在线观看| 99精品国产在热久久婷婷| 黄页网址在线观看| 男男gay无套免费视频欧美| 日本不卡一区二区三区在线观看| 91精品国产综合久久久蜜臀粉嫩| 91香蕉视频在线| 日韩av中文在线观看| 国产在线成人| 爱福利在线视频| 免费黄色一级网站| 特级西西444www大精品视频| 国产一区国产精品| 中文字幕日韩欧美| 麻豆精品视频在线观看视频| 欧美理论电影在线播放| 欧美午夜女人视频在线| 久久久夜夜夜| 久久爱av电影| 欧美激情精品在线| 精品少妇一区二区三区免费观看| 激情综合一区二区三区| 精品成人久久| 国产精品片aa在线观看| 中文字幕 在线观看| 午夜黄色一级片| 在线观看17c| 国产精品国语对白| 俺去了亚洲欧美日韩| 亚洲精品日韩丝袜精品| 91精品在线免费| 《视频一区视频二区| 成人av网站在线观看免费| 性8sex亚洲区入口| 电影一区电影二区| **日韩最新| 国产成人精选| 国产免费不卡| 99视频免费观看| www.亚洲人.com| 日韩欧美精品一区二区| 日韩伦理在线免费观看| 欧美啪啪免费视频| 国产制服91一区二区三区制服| 999日本视频| 成人日韩在线电影| 欧美一区二区三区视频在线| 在线精品国精品国产尤物884a| 亚洲国产色一区| 中文字幕亚洲一区二区av在线| 91蝌蚪国产九色| 欧美日韩国产页| 中文字幕成人在线观看| 91在线国产观看| 亚洲大片精品永久免费| 欧美一区二区精品久久911| 影音先锋日韩有码| 视频一区三区| 中文字幕免费在线| 久久精品女人天堂av免费观看| 国产精品99久久精品| 国产裸体歌舞团一区二区| 91成人高清| 亚洲精品555| 日日夜夜一区二区| 91福利视频久久久久| 日韩视频免费大全中文字幕| 久久天天狠狠| 2020中文字幕在线播放| 9999精品视频| 久久电影国产免费久久电影| 亚洲少妇30p| 国内精品久久久久影院优| 欧美精品尤物在线| 老司机aⅴ毛片免费观看| 免费观看亚洲| 亚洲免费在线| 日韩一区二区精品| 91精品国产综合久久久久久蜜臀| 久久久女女女女999久久| 一级黄色录像免费看| 婷婷在线视频观看| 韩国理伦片久久电影网| 欧美日韩xxxx| 亚洲激情中文1区| 97热精品视频官网| 91av入口| 人人精品亚洲| 麻豆精品国产91久久久久久| 国产蜜臀97一区二区三区| 亚洲第一精品电影| 亚洲爆乳无码精品aaa片蜜桃| 韩国主播福利视频一区二区三区| 成人美女黄网站| 美女国产一区二区| 欧美一二三区在线观看| 日韩欧美精品一区二区| 自拍av在线| 欧美日本一区二区视频在线观看 | 美女撒尿一区二区三区| 九七影院理论片| 亚洲看片一区| 精品亚洲aⅴ在线观看| 99.玖玖.com| 玖玖在线精品| 国内精品久久久久久久|