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

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

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

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

鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【@ohos.bundleState (設(shè)備使用信息統(tǒng)計(jì))】

jf_46214456 ? 來(lái)源:jf_46214456 ? 作者:jf_46214456 ? 2024-05-25 16:34 ? 次閱讀

設(shè)備使用信息統(tǒng)計(jì)

本模塊提供設(shè)備使用信息統(tǒng)計(jì)能力。

設(shè)備使用信息統(tǒng)計(jì),系統(tǒng)應(yīng)用可調(diào)用接口實(shí)現(xiàn)如下功能:

  • 查詢?cè)O(shè)備上各應(yīng)用在不同時(shí)間段的使用時(shí)長(zhǎng)、各應(yīng)用的事件(前臺(tái)、后臺(tái)、長(zhǎng)時(shí)任務(wù)開(kāi)始、長(zhǎng)時(shí)任務(wù)結(jié)束)信息及各應(yīng)用的通知次數(shù)信息。
  • 查詢系統(tǒng)事件(休眠、喚醒、解鎖、鎖屏)統(tǒng)計(jì)信息。
  • 查詢應(yīng)用分組信息(其他應(yīng)用和自身應(yīng)用)。
  • 查詢應(yīng)用空閑狀態(tài)(其他應(yīng)用和自身應(yīng)用)。
  • 設(shè)置應(yīng)用分組信息(其他應(yīng)用)。
  • 注冊(cè)和解除注冊(cè)應(yīng)用分組變化監(jiān)聽(tīng)。

三方應(yīng)用可調(diào)用接口實(shí)現(xiàn)如下功能:

  • 查詢應(yīng)用空閑狀態(tài)(僅限自身應(yīng)用)。
  • 查詢應(yīng)用分組信息(僅限自身應(yīng)用)。
  • 查詢應(yīng)用事件(僅限自身應(yīng)用)。

說(shuō)明: 本模塊首批接口從API version 7開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。 開(kāi)發(fā)前請(qǐng)熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]點(diǎn)擊或者復(fù)制轉(zhuǎn)到。

導(dǎo)入模塊

import bundleState from '@ohos.bundleState'

bundleState.isIdleState

isIdleState(bundleName: string, callback: AsyncCallback): void

判斷指定bundleName的應(yīng)用當(dāng)前是否是空閑狀態(tài),使用Callback形式返回。

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.AppGroup

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
bundleNamestring應(yīng)用的bundleName。
callbackAsyncCallback指定的callback回調(diào)方法。如果指定的bundleName有效,則返回指定bundleName的應(yīng)用當(dāng)前是否是空閑狀態(tài);否則返回null。

示例

bundleState.isIdleState("com.ohos.camera", (err, res) = > {
      if (err) {
          console.log('BUNDLE_ACTIVE isIdleState callback failed, because: ' + err.code);
      } else {
          console.log('BUNDLE_ACTIVE isIdleState callback succeeded, result: ' + JSON.stringify(res));
      }
  });

bundleState.isIdleState

isIdleState(bundleName: string): Promise

判斷指定bundleName的應(yīng)用當(dāng)前是否是空閑狀態(tài),使用Promise形式返回。

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.AppGroup

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
bundleNamestring應(yīng)用的bundleName。

返回值

類(lèi)型說(shuō)明
Promise指定的Promise回調(diào)方法。如果指定的bundleName有效,則返回指定bundleName的應(yīng)用當(dāng)前是否是空閑狀態(tài);否則返回null。

示例

bundleState.isIdleState("com.ohos.camera").then( res = > {
      console.log('BUNDLE_ACTIVE isIdleState promise succeeded, result: ' + JSON.stringify(res));
  }).catch( err = > {
      console.log('BUNDLE_ACTIVE isIdleState promise failed, because: ' + err.code);
  });

bundleState.queryAppUsagePriorityGroup

queryAppUsagePriorityGroup(callback: AsyncCallback): void

查詢(返回)當(dāng)前調(diào)用者應(yīng)用的使用優(yōu)先級(jí)群組,使用Callback形式返回。

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.AppGroup

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
callbackAsyncCallback指定的callback回調(diào)方法。返回當(dāng)前調(diào)用者應(yīng)用的使用優(yōu)先級(jí)群組。

示例

bundleState.queryAppUsagePriorityGroup((err, res) = > {
      if (err) {
          console.log('BUNDLE_ACTIVE queryAppUsagePriorityGroup callback failed. because: ' + err.code);
      } else {
          console.log('BUNDLE_ACTIVE queryAppUsagePriorityGroup callback succeeded. result: ' + JSON.stringify(res));
      }
  });

bundleState.queryAppUsagePriorityGroup

queryAppUsagePriorityGroup(): Promise

查詢(返回)當(dāng)前調(diào)用者應(yīng)用的使用優(yōu)先級(jí)群組,使用Promise形式返回。

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.AppGroup

返回值

類(lèi)型說(shuō)明
Promise指定的Promise回調(diào)方法。查詢(返回)當(dāng)前調(diào)用者應(yīng)用的使用優(yōu)先級(jí)群組。

示例

bundleState.queryAppUsagePriorityGroup().then( res = > {
      console.log('BUNDLE_ACTIVE queryAppUsagePriorityGroup promise succeeded. result: ' + JSON.stringify(res));
  }).catch( err = > {
      console.log('BUNDLE_ACTIVE queryAppUsagePriorityGroup promise failed. because: ' + err.code);
  });

bundleState.queryBundleStateInfos

queryBundleStateInfos(begin: number, end: number, callback: AsyncCallback): void

通過(guò)指定起始和結(jié)束時(shí)間查詢應(yīng)用使用時(shí)長(zhǎng)統(tǒng)計(jì)信息,使用Callback形式返回。

需要權(quán)限 :ohos.permission.BUNDLE_ACTIVE_INFO

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
beginnumber起始時(shí)間。
endnumber結(jié)束時(shí)間。
callbackAsyncCallback<[BundleActiveInfoResponse]>指定的callback回調(diào)方法。返回指定起始和結(jié)束時(shí)間內(nèi)應(yīng)用使用時(shí)長(zhǎng)統(tǒng)計(jì)信息。

示例

bundleState.queryBundleStateInfos(0, 20000000000000, (err, res) = > {
      if (err) {
          console.log('BUNDLE_ACTIVE queryBundleStateInfos callback failed, because: ' + err.code);
      } else {
          console.log('BUNDLE_ACTIVE queryBundleStateInfos callback success.');
          let i = 1;
          for(let key in res){
              console.log('BUNDLE_ACTIVE queryBundleStateInfos callback number : ' + i);
              console.log('BUNDLE_ACTIVE queryBundleStateInfos callback result ' + JSON.stringify(res[key]));
              i++;
          }
      }
  });

bundleState.queryBundleStateInfos

queryBundleStateInfos(begin: number, end: number): Promise

通過(guò)指定起始和結(jié)束時(shí)間查詢應(yīng)用使用時(shí)長(zhǎng)統(tǒng)計(jì)信息,使用Promise形式返回。

需要權(quán)限 :ohos.permission.BUNDLE_ACTIVE_INFO

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
beginnumber起始時(shí)間。
endnumber結(jié)束時(shí)間。

返回值

類(lèi)型說(shuō)明
Promise<[BundleActiveInfoResponse]>指定的Promise回調(diào)方法。返回指定起始和結(jié)束時(shí)間內(nèi)應(yīng)用使用時(shí)長(zhǎng)統(tǒng)計(jì)信息。

示例

bundleState.queryBundleStateInfos(0, 20000000000000).then( res = > {
      console.log('BUNDLE_ACTIVE queryBundleStateInfos promise success.');
      let i = 1;
      for(let key in res){
          console.log('BUNDLE_ACTIVE queryBundleStateInfos promise number : ' + i);
          console.log('BUNDLE_ACTIVE queryBundleStateInfos promise result ' + JSON.stringify(res[key]));
          i++;
      }
  }).catch( err = > {
      console.log('BUNDLE_ACTIVE queryBundleStateInfos promise failed, because: ' + err.code);
  });

bundleState.queryBundleStateInfoByInterval

queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: number, callback: AsyncCallback>): void

通過(guò)指定時(shí)間段間隔(天、周、月、年)查詢應(yīng)用使用時(shí)長(zhǎng)統(tǒng)計(jì)信息,使用Callback形式返回。

需要權(quán)限 :ohos.permission.BUNDLE_ACTIVE_INFO

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
byInterval[IntervalType]查詢類(lèi)型。
beginnumber起始時(shí)間。
endnumber結(jié)束時(shí)間。
callbackAsyncCallback>指定的callback回調(diào)方法。返回指定時(shí)間段間隔(天、周、月、年)查詢應(yīng)用使用時(shí)長(zhǎng)統(tǒng)計(jì)信息。

示例

bundleState.queryBundleStateInfoByInterval(0, 0, 20000000000000, (err, res) = > {
      if (err) {
          console.log('BUNDLE_ACTIVE queryBundleStateInfoByInterval callback failed, because: ' + err.code);
      } else {
          console.log('BUNDLE_ACTIVE queryBundleStateInfoByInterval callback success.');
          for (let i = 0; i < res.length; i++) {
              console.log('BUNDLE_ACTIVE queryBundleStateInfoByInterval callback number : ' + (i + 1));
              console.log('BUNDLE_ACTIVE queryBundleStateInfoByInterval callback result ' + JSON.stringify(res[i]));
          }
      }
  });

bundleState.queryBundleStateInfoByInterval

queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: number): Promise>

通過(guò)指定時(shí)間段間隔(天、周、月、年)查詢應(yīng)用使用時(shí)長(zhǎng)統(tǒng)計(jì)信息,使用Promise形式返回。

需要權(quán)限 :ohos.permission.BUNDLE_ACTIVE_INFO

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
byInterval[IntervalType]查詢類(lèi)型。
beginnumber起始時(shí)間。
endnumber結(jié)束時(shí)間。

返回值

類(lèi)型說(shuō)明
Promise>指定的Promise回調(diào)方法。返回指定時(shí)間段間隔(天、周、月、年)查詢應(yīng)用使用時(shí)長(zhǎng)統(tǒng)計(jì)信息。

示例

bundleState.queryBundleStateInfoByInterval(0, 0, 20000000000000).then( res = > {
      console.log('BUNDLE_ACTIVE queryBundleStateInfoByInterval promise success.');
      for (let i = 0; i < res.length; i++) {
          console.log('BUNDLE_ACTIVE queryBundleStateInfoByInterval promise number : ' + (i + 1));
          console.log('BUNDLE_ACTIVE queryBundleStateInfoByInterval promise result ' + JSON.stringify(res[i]));
      }
  }).catch( err = > {
      console.log('BUNDLE_ACTIVE queryBundleStateInfoByInterval promise failed, because: ' + err.code);
  });

bundleState.queryBundleActiveStates

queryBundleActiveStates(begin: number, end: number, callback: AsyncCallback>): void

通過(guò)指定起始和結(jié)束時(shí)間查詢所有應(yīng)用的事件集合,使用Callback形式返回。

需要權(quán)限 :ohos.permission.BUNDLE_ACTIVE_INFO

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
beginnumber起始時(shí)間。
endnumber結(jié)束時(shí)間。
callbackAsyncCallback>指定的callback回調(diào)方法。返回指定起始和結(jié)束時(shí)間查詢所有應(yīng)用的事件集合。

示例

bundleState.queryBundleActiveStates(0, 20000000000000, (err, res) = > {
      if (err) {
          console.log('BUNDLE_ACTIVE queryBundleActiveStates callback failed, because: ' + err.code);
      } else {
          console.log('BUNDLE_ACTIVE queryBundleActiveStates callback success.');
          for (let i = 0; i < res.length; i++) {
              console.log('BUNDLE_ACTIVE queryBundleActiveStates callback number : ' + (i + 1));
              console.log('BUNDLE_ACTIVE queryBundleActiveStates callback result ' + JSON.stringify(res[i]));
          }
      }
  });

bundleState.queryBundleActiveStates

queryBundleActiveStates(begin: number, end: number): Promise>

通過(guò)指定起始和結(jié)束時(shí)間查詢所有應(yīng)用的事件集合,使用Promise形式返回。

需要權(quán)限 :ohos.permission.BUNDLE_ACTIVE_INFO

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
beginnumber起始時(shí)間。
endnumber結(jié)束時(shí)間。

返回值

類(lèi)型說(shuō)明
Promise>指定的Promise回調(diào)方法。返回指定起始和結(jié)束時(shí)間查詢所有應(yīng)用的事件集合。

示例

bundleState.queryBundleActiveStates(0, 20000000000000).then( res = > {
      console.log('BUNDLE_ACTIVE queryBundleActiveStates promise success.');
      for (let i = 0; i < res.length; i++) {
          console.log('BUNDLE_ACTIVE queryBundleActiveStates promise number : ' + (i + 1));
          console.log('BUNDLE_ACTIVE queryBundleActiveStates promise result ' + JSON.stringify(res[i]));
      }
  }).catch( err = > {
      console.log('BUNDLE_ACTIVE queryBundleActiveStates promise failed, because: ' + err.code);
  });

bundleState.queryCurrentBundleActiveStates

queryCurrentBundleActiveStates(begin: number, end: number, callback: AsyncCallback>): void

通過(guò)指定起始和結(jié)束時(shí)間查詢當(dāng)前應(yīng)用的事件集合,使用Callback形式返回。

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
beginnumber起始時(shí)間。
endnumber結(jié)束時(shí)間。
callbackAsyncCallback>指定的callback回調(diào)方法。返回指定起始和結(jié)束時(shí)間查詢當(dāng)前應(yīng)用的事件集合。

示例

bundleState.queryCurrentBundleActiveStates(0, 20000000000000, (err, res) = > {
      if (err) {
          console.log('BUNDLE_ACTIVE queryCurrentBundleActiveStates callback failed, because: ' + err.code);
      } else {
          console.log('BUNDLE_ACTIVE queryCurrentBundleActiveStates callback success.');
          for (let i = 0; i < res.length; i++) {
              console.log('BUNDLE_ACTIVE queryCurrentBundleActiveStates callback number : ' + (i + 1));
              console.log('BUNDLE_ACTIVE queryCurrentBundleActiveStates callback result ' + JSON.stringify(res[i]));
          }
      }
  });

bundleState.queryCurrentBundleActiveStates

queryCurrentBundleActiveStates(begin: number, end: number): Promise>

通過(guò)指定起始和結(jié)束時(shí)間查詢當(dāng)前應(yīng)用的事件集合,使用Promise形式返回。

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
beginnumber起始時(shí)間。
endnumber結(jié)束時(shí)間。

返回值

類(lèi)型說(shuō)明
Promise>指定的Promise回調(diào)方法。返回指定起始和結(jié)束時(shí)間查詢當(dāng)前應(yīng)用的事件集合。

示例

bundleState.queryCurrentBundleActiveStates(0, 20000000000000).then( res = > {
      console.log('BUNDLE_ACTIVE queryCurrentBundleActiveStates promise success.');
      for (let i = 0; i < res.length; i++) {
          console.log('BUNDLE_ACTIVE queryCurrentBundleActiveStates promise number : ' + (i + 1));
          console.log('BUNDLE_ACTIVE queryCurrentBundleActiveStates promise result ' + JSON.stringify(res[i]));
      }
  }).catch( err = > {
      console.log('BUNDLE_ACTIVE queryCurrentBundleActiveStates promise failed, because: ' + err.code);
  });

bundleState.getRecentlyUsedModules9+

getRecentlyUsedModules(maxNum?: number): Promise>

據(jù)maxNum,查詢FA使用記錄,使用Promise形式返回不超過(guò)maxNum條FA使用記錄,F(xiàn)A使用記錄由近及遠(yuǎn)排序,maxNum最大為1000。

需要權(quán)限 :ohos.permission.BUNDLE_ACTIVE_INFO

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
maxNumnumber返回條目的最大數(shù)量,最多支持1000條。若不填寫(xiě),則默認(rèn)為1000。

返回值

類(lèi)型說(shuō)明
Promise>指定的Promise回調(diào)方法。返回不超過(guò)maxNum條FA使用記錄。

示例

bundleState.getRecentlyUsedModules(1000).then( res = > {
      console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise succeeded');
      for (let i = 0; i < res.length; i++) {
          console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise number : ' + (i + 1));
          console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise result ' + JSON.stringify(res[i]));
      }
  }).catch( err= > {
      console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise failed, because: ' + err.code);
  });

  // 無(wú)maxNum參數(shù)調(diào)用方式
  bundleState.getRecentlyUsedModules().then( res = > {
      console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise succeeded');
      for (let i = 0; i < res.length; i++) {
          console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise number : ' + (i + 1));
          console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise result ' + JSON.stringify(res[i]));
      }
  }).catch( err= > {
      console.log('BUNDLE_ACTIVE getRecentlyUsedModules promise failed, because: ' + err.code);
  });

bundleState.getRecentlyUsedModules9+

getRecentlyUsedModules(maxNum?: number, callback: AsyncCallback>): void

查詢FA使用記錄。使用CallBack形式返回?cái)?shù)量最大不超過(guò)maxNum設(shè)置的值,F(xiàn)A使用記錄由近及遠(yuǎn)排序,maxNum最大為1000。

需要權(quán)限 :ohos.permission.BUNDLE_ACTIVE_INFO

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

系統(tǒng)API :此接口為系統(tǒng)接口,三方應(yīng)用不支持調(diào)用。

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
maxNumnumber返回條目的最大數(shù)量,最多支持1000條。若不填寫(xiě),則默認(rèn)為1000。
callbackAsyncCallback>指定的CallBack回調(diào)方法。返回不超過(guò)maxNum條FA使用記錄。

示例

bundleState.getRecentlyUsedModules(1000,(err, res) = > {
      if(err) {
          console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback failed, because: ' + err.code);
      } else {
          console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback succeeded.');
              for (let i = 0; i < res.length; i++) {
                  console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback number : ' + (i + 1));
                  console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback result ' + JSON.stringify(res[i]));
              }
      }
  });

  // 無(wú)maNum參數(shù)調(diào)用方式
  bundleState.getRecentlyUsedModules((err, res) = > {
      if(err) {
          console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback failed, because: ' + err.code);
      } else {
          console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback succeeded.');
              for (let i = 0; i < res.length; i++) {
                  console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback number : ' + (i + 1));
                  console.log('BUNDLE_ACTIVE getRecentlyUsedModules callback result ' + JSON.stringify(res[i]));
              }
          }
  });

BundleActiveModuleInfo9+

FA的使用信息的屬性集合。

系統(tǒng)能力 :以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ResourceSchedule.UsageStatistics.App

參數(shù)名類(lèi)型必填說(shuō)明
deviceIdstringFA所屬deviceId。
bundleNamestringFA所屬應(yīng)用包名。
moduleNamestringFA所屬module名。
abilityNamestringFA的MainAbility名。
appLabelIdnumberFA的應(yīng)用labelId。
labelIdnumberFA所屬module的labelId。
descriptionIdnumberFA所屬的應(yīng)用descriptionId。
abilityLableIdnumberFA的MainAbility labelId。
abilityDescriptionIdnumberFA的MainAbility descriptionId。
abilityIconIdnumberFA的MainAbility iconId。
launchedCountnumberFA的啟動(dòng)次數(shù)。
lastModuleUsedTimenumberFA的上一次使用時(shí)間。
formRecordsArray<[BundleActiveFormInfo]>FA中卡片的使用記錄。

BundleActiveFormInfo9+

FA卡片的使用信息的屬性集合。

系統(tǒng)能力 :以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ResourceSchedule.UsageStatistics.App

參數(shù)名類(lèi)型必填說(shuō)明
formNamestring卡片名稱(chēng)。
formDimensionnumber卡片尺寸。
formIdnumber卡片Id。
formLastUsedTimenumber卡片的上一次點(diǎn)擊時(shí)間。
countnumber卡片的點(diǎn)擊次數(shù)。

BundleStateInfo

提供應(yīng)用使用時(shí)長(zhǎng)的具體信息。

屬性

系統(tǒng)能力 :以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ResourceSchedule.UsageStatistics.App

參數(shù)名類(lèi)型必填說(shuō)明
bundleNamestring應(yīng)用包名。
abilityPrevAccessTimenumber應(yīng)用最后一次使用的時(shí)間。
abilityInFgTotalTimenumber應(yīng)用在前臺(tái)使用的總時(shí)間。
idnumber用戶id。 本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。接口將在OpenHarmony 3.1 MR版本中提供使用支持。
abilityPrevSeenTimenumber應(yīng)用最后一次在前臺(tái)可見(jiàn)的時(shí)間。 本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。接口將在OpenHarmony 3.1 MR版本中提供使用支持。
abilitySeenTotalTimenumber應(yīng)用在前臺(tái)可見(jiàn)的總時(shí)間。 本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。接口將在OpenHarmony 3.1 MR版本中提供使用支持。
fgAbilityAccessTotalTimenumber應(yīng)用訪問(wèn)前臺(tái)的總時(shí)間。 本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。接口將在OpenHarmony 3.1 MR版本中提供使用支持。
fgAbilityPrevAccessTimenumber應(yīng)用最后一次訪問(wèn)前臺(tái)的時(shí)間。 本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。接口將在OpenHarmony 3.1 MR版本中提供使用支持。
infosBeginTimenumberBundleActiveInfo對(duì)象中第一條應(yīng)用使用統(tǒng)計(jì)的記錄時(shí)間。 本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。接口將在OpenHarmony 3.1 MR版本中提供使用支持。
infosEndTimenumberBundleActiveInfo對(duì)象中最后一條應(yīng)用使用統(tǒng)計(jì)的記錄時(shí)間。 本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。接口將在OpenHarmony 3.1 MR版本中提供使用支持。

merge

merge(toMerge: BundleStateInfo): void

合并相同包名的應(yīng)用使用信息。

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

參數(shù)

參數(shù)名類(lèi)型必填說(shuō)明
toMerge[BundleStateInfo]相同包名的應(yīng)用使用統(tǒng)計(jì)信息。

BundleActiveState

提供應(yīng)用事件的具體信息。

系統(tǒng)能力 :以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ResourceSchedule.UsageStatistics.App

參數(shù)名類(lèi)型必填說(shuō)明
bundleNamestring應(yīng)用包名。
stateTypenumber應(yīng)用事件類(lèi)型。
stateOccurredTimenumber應(yīng)用事件發(fā)生的時(shí)間戳。
appUsagePriorityGroupnumber應(yīng)用程序的使用優(yōu)先級(jí)組。 本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。接口將在OpenHarmony 3.1 MR版本中提供使用支持。
indexOfLinkstring快捷方式id。 本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。接口將在OpenHarmony 3.1 MR版本中提供使用支持。
nameOfClassstring類(lèi)名。 本接口在OpenHarmony 3.1 Release版本僅為接口定義,暫不支持使用。接口將在OpenHarmony 3.1 MR版本中提供使用支持。

BundleActiveInfoResponse

提供應(yīng)用使用時(shí)長(zhǎng)的具體信息。

系統(tǒng)能力 :SystemCapability.ResourceSchedule.UsageStatistics.App

參數(shù)名類(lèi)型必填說(shuō)明
[key: string]: BundleStateInfo[key: string]: [BundleStateInfo]不同應(yīng)用的使用時(shí)長(zhǎng)統(tǒng)計(jì)信息。HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿

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

IntervalType

提供應(yīng)用使用時(shí)長(zhǎng)的查詢類(lèi)型。

系統(tǒng)能力 :以下各項(xiàng)對(duì)應(yīng)的系統(tǒng)能力均為SystemCapability.ResourceSchedule.UsageStatistics.App

名稱(chēng)默認(rèn)值說(shuō)明
BY_OPTIMIZED0表示系統(tǒng)自行判斷最合適的查詢類(lèi)型(天、周、月、年)去查詢指定時(shí)間段間隔的應(yīng)用使用時(shí)長(zhǎng)信息。
BY_DAILY1表示系統(tǒng)按照天去查詢指定時(shí)間段間隔的應(yīng)用使用時(shí)長(zhǎng)信息。
BY_WEEKLY2表示系統(tǒng)按照周去查詢指定時(shí)間段間隔的應(yīng)用使用時(shí)長(zhǎng)信息。
BY_MONTHLY3表示系統(tǒng)按照月去查詢指定時(shí)間段間隔的應(yīng)用使用時(shí)長(zhǎng)信息。
BY_ANNUALLY4表示系統(tǒng)按照年去查詢指定時(shí)間段間隔的應(yīng)用使用時(shí)長(zhǎng)信息。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 移動(dòng)開(kāi)發(fā)

    關(guān)注

    0

    文章

    52

    瀏覽量

    10133
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2638

    瀏覽量

    67563
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    2006

    瀏覽量

    31927
  • OpenHarmony
    +關(guān)注

    關(guān)注

    26

    文章

    3806

    瀏覽量

    17960
  • 鴻蒙OS
    +關(guān)注

    關(guān)注

    0

    文章

    190

    瀏覽量

    4844
收藏 0人收藏

    評(píng)論

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

    鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【@ohos.zlib (Zip模塊)】

    本模塊首批接口從API version 7開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
    的頭像 發(fā)表于 05-25 16:38 ?1835次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【@<b class='flag-5'>ohos</b>.zlib (Zip模塊)】

    鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【ApplicationInfo】

    本模塊首批接口從API version 7 開(kāi)始支持。后續(xù)版本的新增 接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
    的頭像 發(fā)表于 05-25 16:40 ?2010次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【ApplicationInfo】

    鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【BundleInfo】

    模塊首批接口從API version 7 開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
    的頭像 發(fā)表于 05-25 16:43 ?2070次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【BundleInfo】

    鴻蒙原生應(yīng)用元服務(wù)開(kāi)發(fā)-位置服務(wù)獲取設(shè)備信息開(kāi)發(fā)

    獲取設(shè)備的位置信息開(kāi)發(fā) 場(chǎng)景概述 開(kāi)發(fā)者可以調(diào)用HarmonyOS位置相關(guān)接口,獲取設(shè)備實(shí)時(shí)位置
    發(fā)表于 06-14 14:46

    OpenHarmony應(yīng)用程序包整體說(shuō)明

    ,便于應(yīng)用市場(chǎng)對(duì)應(yīng)用程序包的分發(fā)管理。 應(yīng)用軟件所包含的功能多種多樣,將不同的功能特性按模塊來(lái)劃分和管理是一種良好的設(shè)計(jì)方式。OpenHarmony提供了同一應(yīng)用程序的多
    發(fā)表于 09-20 15:34

    modbus開(kāi)發(fā)程序包

    modbus開(kāi)發(fā)程序包 詳細(xì)說(shuō)明
    發(fā)表于 07-09 17:52 ?114次下載

    鴻蒙開(kāi)發(fā)實(shí)戰(zhàn):【包管理子系統(tǒng)】

    包管理子系統(tǒng)負(fù)責(zé)應(yīng)用安裝包的管理,提供安裝包的信息查詢、安裝、更新、卸載和包信息存儲(chǔ)等能力
    的頭像 發(fā)表于 03-14 15:23 ?940次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b>實(shí)戰(zhàn):【<b class='flag-5'>包管理</b>子系統(tǒng)】

    鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【Bundle模塊(JS端SDK接口)】

    本模塊首批接口從API version 7開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。 API9 當(dāng)前為Canary版本,僅供試用,不保證接口可穩(wěn)定調(diào)用。
    的頭像 發(fā)表于 05-22 15:20 ?1210次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【Bundle模塊(JS端SDK<b class='flag-5'>接口</b>)】

    鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【AbilityInfo】

    本模塊首批接口從API version 7 開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
    的頭像 發(fā)表于 05-23 18:02 ?653次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【AbilityInfo】

    鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【CustomizeData】

    本模塊首批接口從API version 7 開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
    的頭像 發(fā)表于 05-24 16:14 ?392次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【CustomizeData】

    鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【ExtensionAbilityInfo】

    本模塊首批接口從API version 9 開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
    的頭像 發(fā)表于 05-25 16:46 ?1672次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【ExtensionAbilityInfo】

    鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【HapModuleInfo】

    本模塊首批接口從API version 7 開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本
    的頭像 發(fā)表于 05-25 16:49 ?1738次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【HapModuleInfo】

    鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【Metadata】

    本模塊首批接口從API version 9 開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
    的頭像 發(fā)表于 05-26 21:34 ?458次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【Metadata】

    鴻蒙開(kāi)發(fā)接口應(yīng)用程序包管理:【ModuleInfo】

    本模塊首批接口從API version 7 開(kāi)始支持。后續(xù)版本的新增接口,采用上角標(biāo)單獨(dú)標(biāo)記接口的起始版本。
    的頭像 發(fā)表于 05-26 22:28 ?451次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b><b class='flag-5'>應(yīng)用程序包管理</b>:【ModuleInfo】

    鴻蒙開(kāi)發(fā)接口數(shù)據(jù)管理:【@ohos.data.distributedData (分布式數(shù)據(jù)管理)】

    分布式數(shù)據(jù)管理應(yīng)用程序提供不同設(shè)備間數(shù)據(jù)庫(kù)的分布式協(xié)同能力。通過(guò)調(diào)用分布式數(shù)據(jù)各個(gè)接口應(yīng)用程序可將數(shù)據(jù)保存到分布式數(shù)據(jù)庫(kù)中,并可對(duì)分布式
    的頭像 發(fā)表于 06-07 09:30 ?1368次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>接口</b>數(shù)據(jù)<b class='flag-5'>管理</b>:【@<b class='flag-5'>ohos</b>.data.distributedData (分布式數(shù)據(jù)<b class='flag-5'>管理</b>)】
    主站蜘蛛池模板: 牢记永久免费网址 | 亚洲国产女人aaa毛片在线 | 狠狠人妻久久久久久综合九色 | 午夜国产视频 | 人人草影院 | 国产高清视频免费在线观看 | 强奸美女老师 | 最近中文字幕MV免费高清视频8 | 精品久久久久久久国产潘金莲 | 国产99视频精品免费播放 | 东北嫖妓对白粗口 | 久99re视频9在线观看 | 性xxx免费 | 亚洲 无码 在线 专区 | 99久久免费国内精品 | 我与恶魔的h生活ova | www.狠狠色 | 一二三四中文字幕在线看 | 女子初尝黑人巨嗷嗷叫 | 久久综合给合久久狠狠狠… | 中文在线观看免费网站 | 久久99精品国产免费观看 | 黄色aa大片 | 在线播放免费人成视频 | 色欲蜜臀AV免费视频 | 成人a视频在线观看 | 成人免费无毒在线观看网站 | 成人免费视频在 | 亚洲综合小说久久另类区 | 欧美日韩免费看 | 国内卡一卡二卡三免费网站 | 国产女人毛片 | 99福利影院| 男gv纯肉免费视频 | 免费夜里18款禁用软粉色 | 中国农民真实bbwbbw | 无码欧美毛片一区二区三在线视频 | 欧美精品久久久久久久久大尺度 | 超碰免费视频公开97 | 国产露脸无码A区久久 | 日本伦理电影聚 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品