那曲檬骨新材料有限公司

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通信】
    大发888玩哪个能赢钱| 大发888体育在线| 电玩城百家乐官网技巧| 新葡京娱乐城怎么样| 百家乐傻瓜式投注法| 百家乐官网翻天片尾曲| 粤港澳百家乐娱乐| 皇冠百家乐官网在线游戏| 在线赌博平台| 天津水果机定位器| 百家乐投注打三断| 百家乐官网去哪里玩最好| 大赢家棋牌游戏| 百家乐平注常赢玩法更| 百家乐攻略投注法| 劳力士百家乐官网的玩法技巧和规则| 缅甸百家乐官网博彩| 中国足球竞猜网| 大发888代理| 百家乐开户平台| 澳门百家乐官网心| 澳门百家乐官网大家乐眼| E世博投注| 百家乐技巧玩法技巧| 免费百家乐娱乐城| 做生意属虎的朝向| 平注打百家乐官网的方法| 百家乐官网免費游戏| 百家乐官网游戏策略| 皇冠网社区| 凤凰网上娱乐| 皇家赌场| 赌博投注| 靖宇县| 大东方娱乐城| 丰禾娱乐| 久治县| 百家乐官网视频下载| 百家乐官网注码管理| 百家乐官网视频世界| 百家乐官网太阳城开户|