色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

鴻蒙開發Ability Kit程序框架服務:ServiceAbility切換 組件切換

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-06-28 10:24 ? 次閱讀

ServiceAbility切換

FA模型中的ServiceAbility對應Stage模型中的ServiceExtensionAbility。Stage模型下的ServiceExtensionAbility為系統API,只有系統應用才可以創建。因此,FA模型的ServiceAbility的切換,對于系統應用和三方應用策略有所不同。下面分別介紹這兩種場景。

系統應用ServiceAbility切換

目前系統提供了ServiceExtensionAbility供系統應用使用。切換步驟和PageAbility基本一致。

  1. 在Stage應用中[創建ServiceExtensionAbility]。
  2. 將FA應用中ServiceAbility的業務代碼遷移到新創建的ServiceExtensionAbility中。 ServiceAbility和ServiceExtensionAbility生命周期對比見下表。
  3. 開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]
    FA的ServiceAbilityStage的ServiceExtensionAbility對比描述
    onStart(): voidonCreate(want: Want): void兩者調用時機一致,Stage模型下增加了入參want以便開發者在創建時獲取參數。
    onCommand(want: Want, startId: number): voidonRequest(want: Want, startId: number): void兩者意義和調用時機一致,參數也一致。
    onConnect(want: Want): rpc.RemoteObjectonConnect(want: Want): rpc.RemoteObject兩者意義和調用時機一致,參數也一致。
    onDisconnect(want: Want): voidonDisconnect(want: Want): void兩者意義和調用時機一致,參數也一致。
    onReconnect(want: Want): voidonReconnect(want: Want): void兩者意義和調用時機一致,參數也一致。
    onStop(): voidonDestroy(): void兩者意義和調用時機一致,參數也一致。

搜狗高速瀏覽器截圖20240326151344.png

三方應用ServiceAbility切換

Stage模型下三方應用不能對其他三方提供服務,應用可以根據具體業務選擇切換方案。

業務類型切換策略
對其他三方應用提供服務需根據業務場景匹配到系統對應的場景化[ExtensionAbility]。
應用內:前臺運行時公共使用可以將該組件代碼抽取成公共模塊供其他組件使用。
應用內:進入后臺時繼續運行可以將此服務切換為[后臺任務]。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 框架
    +關注

    關注

    0

    文章

    404

    瀏覽量

    17803
  • 組件
    +關注

    關注

    1

    文章

    529

    瀏覽量

    18319
  • 鴻蒙
    +關注

    關注

    59

    文章

    2534

    瀏覽量

    43797
收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    FA模型的ServiceAbility切換介紹

    。 onStop(): voidonDestroy(): void兩者意義和調用時機一致,參數也一致。 三方應用ServiceAbility切換 Stage模型下三方應用不能對其他三方提供服務
    發表于 06-05 07:24

    OpenHarmony開發Ability架構

    管理,從而實現對用戶程序的調度。Ability框架在API 8及更早版本使用FA模型。FA模型中Ability分為PageAbility、Servi
    發表于 05-12 15:12

    HarmonyOS/OpenHarmony應用開發ServiceAbility開發體驗

    ,即使用戶切換到其他應用,Service仍將在后臺繼續運行。接口說明開發體驗:注冊Service示例效果:示例代碼:https://gitee.com/jltfcloudcn/jump_to/tree
    發表于 12-09 10:40

    鴻蒙應用模型:【Ability Kit】簡介

    Ability Kit程序框架服務)提供了應用程序開發
    的頭像 發表于 05-29 14:41 ?1055次閱讀
    <b class='flag-5'>鴻蒙</b>應用模型:【<b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b>】簡介

    鴻蒙Ability Kit程序框架服務)【Ability內頁面間的跳轉】

    基于Stage模型下的Ability開發,實現Ability內頁面間的跳轉和數據傳遞。
    的頭像 發表于 06-03 20:43 ?571次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b>(<b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>)【<b class='flag-5'>Ability</b>內頁面間的跳轉】

    鴻蒙Ability Kit程序框架服務)【ExtensionAbility組件

    ExtensionAbility組件是基于特定場景(例如服務卡片、輸入法等)提供的應用組件,以便滿足更多的使用場景。
    的頭像 發表于 06-04 15:54 ?975次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b>(<b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>)【ExtensionAbility<b class='flag-5'>組件</b>】

    鴻蒙Ability Kit程序框架服務)【應用啟動框架AppStartup】

    `AppStartup`提供了一種更加簡單高效的初始化組件的方式,支持異步初始化組件加速應用的啟動時間。使用啟動框架應用開發者只需要分別為待初始化的
    的頭像 發表于 06-10 18:38 ?1075次閱讀

    鴻蒙開發組件ServiceAbility組件概述與配置

    ServiceAbility,即"基于Service模板的Ability",主要用于后臺運行任務(如執行音樂播放、文件下載等),不提供用戶交互界面。ServiceAbility
    的頭像 發表于 06-19 14:52 ?842次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>組件</b>:<b class='flag-5'>ServiceAbility</b><b class='flag-5'>組件</b>概述與配置

    鴻蒙開發Ability Kit程序框架服務:FA模型與Stage模型應用組件互通綜述

    FA模型與Stage模型是兩套不同的應用模型,他們擁有各自的組件。FA模型提供三種應用組件,分別是PageAbility、ServiceAbility和DataAbility。Stage模型提供了兩種應用
    的頭像 發表于 06-24 16:43 ?908次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>:FA模型與Stage模型應用<b class='flag-5'>組件</b>互通綜述

    鴻蒙開發Ability Kit程序框架服務:Stage模型綁定FA模型ServiceAbility

    本小節介紹Stage模型的兩種應用組件如何綁定FA模型ServiceAbility組件
    的頭像 發表于 06-25 21:47 ?527次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>:Stage模型綁定FA模型<b class='flag-5'>ServiceAbility</b>

    鴻蒙開發Ability Kit程序框架服務:FA模型切換Stage模型概述

    本文介紹如何將一個FA模型開發的聲明式范式應用切換到Stage模型
    的頭像 發表于 06-26 14:40 ?572次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>:FA模型<b class='flag-5'>切換</b>Stage模型概述

    鴻蒙開發Ability Kit程序框架服務:FA模型切換Stage模型指導 module的切換

    從FA模型切換到Stage模型時,開發者需要將config.json文件module標簽下的配置遷移到module.json5配置文件module標簽下,具體差異見下列表格。
    的頭像 發表于 06-27 14:16 ?836次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>:FA模型<b class='flag-5'>切換</b>Stage模型指導 module的<b class='flag-5'>切換</b>

    鴻蒙開發Ability Kit程序框架服務:PageAbility切換 組件切換

    FA模型中PageAbility對應Stage模型中的UIAbility,PageAbility切換為UIAbility的方法如下。
    的頭像 發表于 06-28 11:38 ?603次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>:PageAbility<b class='flag-5'>切換</b> <b class='flag-5'>組件</b><b class='flag-5'>切換</b>

    鴻蒙開發Ability Kit程序框架服務:DataAbility切換 組件切換

    FA模型中的DataAbility對應Stage模型中的DataShareExtensionAbility。
    的頭像 發表于 06-28 14:08 ?444次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>:DataAbility<b class='flag-5'>切換</b> <b class='flag-5'>組件</b><b class='flag-5'>切換</b>

    鴻蒙開發Ability Kit程序框架服務:API切換概述 API切換

    FA模型和Stage模型由于線程模型和進程模型的差異,部分接口僅在FA模型下才能使用,針對這部分接口在SDK的接口中有FAModelOnly的標記,用于提醒開發者這部分接口僅能在FA模型下
    的頭像 發表于 06-28 16:23 ?558次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>Ability</b> <b class='flag-5'>Kit</b><b class='flag-5'>程序</b><b class='flag-5'>框架</b><b class='flag-5'>服務</b>:API<b class='flag-5'>切換</b>概述 API<b class='flag-5'>切換</b>
    主站蜘蛛池模板: 日韩一卡二卡三卡四卡免费观在线 | 国产亚洲精品成人a在线 | 精品极品三大极久久久久 | 国内精品久久影视免费 | 亚洲色图在线观看视频 | 99久久蜜臀AV免费看蛮 | 日日摸夜夜添夜夜爽出水 | 久久精品国产亚洲AV忘忧草蜜臀 | 俄罗斯黄色大片 | 一品道门在线视频 | 国产精品久久久久成人免费 | 中文亚洲大香伊蕉不卡一区 | 97视频免费观看 | 欧美影院在线观看完整版 mp4 | 国产二级一片内射视频播放 | 国产品无码一区二区三区在线 | 久草色在线| 男男肉肉互插腐文 | 欧美最猛12teevideos | 一道本av免费不卡播放 | 欧洲video60| 亚洲精品电影天堂网 | 鸭子玩富婆流白浆视频 | 国产精品-区区久久久狼 | 国产亚洲精品久久久久久国模美 | 秋霞在线观看视频一区二区三区 | 鲁大师影院在线视频在线观看 | 男的插曲女的下面免费APP | 国产第81页 | 亚洲精品视频免费观看 | 国产99精品视频一区二区三区 | 97久久伊人精品影院 | 国产亚洲人成在线视频 | 亚洲精品国产熟女久久久 | XXX国产麻豆HD | 动漫女主被扒开双腿羞辱 | 国产婷婷午夜无码A片 | 十8禁用B站在线看漫画 | 午夜国产精品视频在线 | 岛国精品在线观看 | 吃胸亲吻吃奶摸下面免费视频 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品