那曲檬骨新材料有限公司

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

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

3天內不再提示

鴻蒙開發接口Ability框架:【@ohos.application.formProvider (FormProvider)】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-09 14:39 ? 次閱讀

FormProvider

FormProvider模塊提供了卡片提供方相關接口的能力,包括更新卡片,設置卡片更新時間,獲取卡片信息,請求發布卡片等。

說明:

本模塊首批接口從API version 8開始支持。后續版本的新增接口,采用上角標單獨標記接口的起始版本。

導入模塊

import formProvider from '@ohos.application.formProvider';

權限

開發前請熟悉鴻蒙開發指導文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

setFormNextRefreshTime

setFormNextRefreshTime(formId: string, minute: number, callback: AsyncCallback): void;

設置指定卡片的下一次更新時間。

系統能力:

SystemCapability.Ability.Form

參數

參數名類型必填說明
formIdstring卡片標識
minutenumber指定多久之后更新,單位分鐘,大于等于5
callbackAsyncCallbackcallback形式返回啟動結果

示例:

var formId = "12400633174999288";
formProvider.setFormNextRefreshTime(formId, 5, (error, data) = > {
    if (error.code) {
        console.log('formProvider setFormNextRefreshTime, error:' + JSON.stringify(error));
    }
});

setFormNextRefreshTime

setFormNextRefreshTime(formId: string, minute: number): Promise;

設置指定卡片的下一次更新時間,以promise方式返回。

系統能力:

SystemCapability.Ability.Form

參數:

參數名類型必填說明
formIdstring卡片標識
minutenumber指定多久之后更新,單位分鐘,大于等于5

返回值:

類型說明
PromisePromise實例,用于獲取異步返回結果。

示例:

var formId = "12400633174999288";
formProvider.setFormNextRefreshTime(formId, 5).then(() = > {
    console.log('formProvider setFormNextRefreshTime success');
}).catch((error) = > {
    console.log('formProvider setFormNextRefreshTime, error:' + JSON.stringify(error));
});

updateForm

updateForm(formId: string, formBindingData: formBindingData.FormBindingData,callback: AsyncCallback): void;

更新指定的卡片。

系統能力:

SystemCapability.Ability.Form

參數:

參數名類型必填說明
formIdstring請求更新的卡片標識
formBindingData[FormBindingData]用于更新的數據
callbackAsyncCallbackcallback形式返回啟動結果

示例:

import formBindingData from '@ohos.application.formBindingData';
var formId = "12400633174999288";
let obj = formBindingData.createFormBindingData({temperature:"22c", time:"22:00"});
formProvider.updateForm(formId, obj, (error, data) = > {
    if (error.code) {
        console.log('formProvider updateForm, error:' + JSON.stringify(error));
    }
});

updateForm

updateForm(formId: string, formBindingData: formBindingData.FormBindingData): Promise;

更新指定的卡片,以promise方式返回。

系統能力:

SystemCapability.Ability.Form

參數:

參數名類型必填說明
formIdstring請求更新的卡片標識
formBindingData[FormBindingData]用于更新的數據

返回值:

類型說明
PromisePromise實例,用于獲取異步返回結果。

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

示例:

import formBindingData from '@ohos.application.formBindingData';
var formId = "12400633174999288";
let obj = formBindingData.createFormBindingData({temperature:"22c", time:"22:00"});
formProvider.updateForm(formId, obj).then(() = > {
    console.log('formProvider updateForm success');
}).catch((error) = > {
    console.log('formProvider updateForm, error:' + JSON.stringify(error));
});

審核編輯 黃宇

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

    關注

    33

    文章

    8691

    瀏覽量

    151920
  • 框架
    +關注

    關注

    0

    文章

    403

    瀏覽量

    17543
  • 鴻蒙
    +關注

    關注

    57

    文章

    2392

    瀏覽量

    43055
收藏 人收藏

    評論

    相關推薦

    鴻蒙開發接口Ability框架:【@ohos.application.Ability (Ability)】

    Ability模塊提供對Ability生命周期、上下文環境等調用管理的能力,包括Ability創建、銷毀、轉儲客戶端信息等。
    的頭像 發表于 04-30 17:42 ?2340次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.application.Ability</b> (<b class='flag-5'>Ability</b>)】

    鴻蒙開發接口Ability框架:【@ohos.ability.featureAbility (FeatureAbility模塊)】

    FeatureAbility模塊提供帶有UI設計與用戶交互的能力,包括啟動新的ability、獲取dataAbilityHelper、設置此Page Ability、獲取當前Ability對應的窗口,連接服務等。
    的頭像 發表于 05-06 16:31 ?1068次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.ability</b>.featureAbility (FeatureAbility模塊)】

    鴻蒙開發接口Ability框架:【@ohos.application.FormExtension (FormExtension)】

    FormExtension模塊提供了FormExtension卡片擴展相關接口
    的頭像 發表于 05-07 09:43 ?781次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.application</b>.FormExtension (FormExtension)】

    鴻蒙開發接口Ability框架:【@ohos.application.missionManager (missionManager)】

    表示Ability對應任務信息的枚舉。
    的頭像 發表于 05-08 09:19 ?944次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.application</b>.missionManager (missionManager)】

    鴻蒙開發接口Ability框架:【@ohos.ability.particleAbility (particleAbility模塊)】

    particleAbility模塊提供了Service類型Ability的能力,包括啟動、停止指定的particleAbility,獲取dataAbilityHelper,連接、斷開當前Ability與指定ServiceAbility等。
    的頭像 發表于 05-09 10:21 ?762次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.ability</b>.particleAbility (particleAbility模塊)】

    鴻蒙開發接口Ability框架:【 (Context模塊)】

    Context模塊提供了abilityapplication的上下文的能力,包括允許訪問特定于應用程序的資源、請求和驗證權限等。
    的頭像 發表于 05-13 16:04 ?770次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【 (Context模塊)】

    鴻蒙開發接口Ability框架:【(AbilityContext)】

    AbilityContext是Ability的上下文環境,繼承自Context。
    的頭像 發表于 05-13 09:26 ?1072次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【(AbilityContext)】

    鴻蒙開發接口Ability框架:【(AbilityDelegator)】

    AbilityDelegator提供添加用于監視指定能力的生命周期狀態更改的AbilityMonitor對象的能力,包括對AbilityMonitor實例的添加、刪除、等待ability到達
    的頭像 發表于 05-13 17:58 ?1001次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【(AbilityDelegator)】

    鴻蒙開發接口Ability框架:【AbilityDelegator】

    AbilityDelegator提供添加用于監視指定能力的生命周期狀態更改的AbilityMonitor對象的能力,包括對AbilityMonitor實例的添加、刪除、等待ability到達
    的頭像 發表于 05-16 16:48 ?981次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【AbilityDelegator】

    鴻蒙原生應用/元服務開發-Stage模型能力接口(十)上

    卡片的通知接口。獲取最新數據后調用formProvider的updateForm接口刷新卡片數據。 系統能力:SystemCapability.Ability.Form 示例: imp
    發表于 12-25 15:49

    鴻蒙應用模型開發-更新SDK后報錯解決

    變更,可以嘗試替換為新的模塊名(常用接口如下): 原有接口接口 @ohos.application.Ability @ohos.app.abil
    發表于 02-18 17:17

    鴻蒙之@ohos.app.ability.appRecovery (appRecovery)

    Ability的應用恢復。 導入模塊 import appRecovery from ‘@ohos.app.ability.appRecovery’; appRecovery.RestartFlag
    的頭像 發表于 02-20 16:28 ?504次閱讀

    鴻蒙開發接口Ability框架:【@ohos.application.AbilityConstant (AbilityConstant)】

    AbilityConstant提供啟動參數的接口的能力,包括設置初次開始原因的類型、上次退出原因的類型、繼續結果的類型。
    的頭像 發表于 04-30 22:10 ?443次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【@<b class='flag-5'>ohos.application</b>.AbilityConstant (AbilityConstant)】

    鴻蒙開發接口Ability框架:【AbilityRunningInfo】

    AbilityRunningInfo模塊提供對Ability運行的相關信息和狀態進行設置和查詢的能力。
    的頭像 發表于 05-17 17:12 ?352次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發</b><b class='flag-5'>接口</b><b class='flag-5'>Ability</b><b class='flag-5'>框架</b>:【AbilityRunningInfo】

    鴻蒙Ability Kit(程序框架服務)【Ability與ServiceExtensionAbility通信】

    本示例展示通過[IDL的方式]和?[@ohos.rpc]?等接口實現了Ability與ServiceExtensionAbility之間的通信。
    的頭像 發表于 06-05 09:28 ?535次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>Ability</b> Kit(程序<b class='flag-5'>框架</b>服務)【<b class='flag-5'>Ability</b>與ServiceExtensionAbility通信】
    豪盈国际娱乐| 百家乐官网tt娱乐场开户注册| 澳门博彩娱乐有限公司| 试玩百家乐游戏机| 百家乐软件辅助| 哪个百家乐官网投注平台信誉好| 金平| 尊爵娱乐| 济州岛娱乐场cns| 大发888游戏网站| 网上老虎机游戏| 百家乐网上真钱娱乐| 澳门百家乐会出老千吗| 百家乐是否有规律| 至尊百家乐官网于波| 678百家乐官网博彩赌场娱乐网规则| 游戏百家乐官网庄闲| 百家乐官网怎样玩才能赢| 博九网百家乐官网游戏| 网上百家乐官网心得| 威尼斯人娱乐网代理| 东京太阳城王子酒店| 大发888dafabet| 大发888娱乐城欢迎您| 友谊县| 百家乐官网网址是多少| 在线百家乐官网安卓| 百家乐官网翻天| 澳门百家乐经历| 百家乐赌场公司| 玩百家乐犯法| 大发888真人真钱| bet365提款要多久| 大地娱乐城| 汝阳县| 赌百家乐官网容易的原| 百家乐官网六亿财富| 缅甸百家乐官网的玩法技巧和规则| 三星百家乐官网的玩法技巧和规则| 百家乐官网统计工具| 百家乐投注限额|