未验证 提交 ca92c574 编写于 作者: O openharmony_ci 提交者: Gitee

!5353 添加系统API标签

Merge pull request !5353 from wangyuanchao/master
...@@ -196,7 +196,7 @@ import stats from '@ohos.bundleState'; ...@@ -196,7 +196,7 @@ import stats from '@ohos.bundleState';
}); });
``` ```
7. 判断指定Bundle Name的应用当前是否是空闲状态,config.json中不需要配置权限。 7. 判断指定Bundle Name的应用当前是否是空闲状态,config.json中不需要配置权限,三方应用只能查询自身的空闲状态
```js ```js
import stats from '@ohos.bundleState' import stats from '@ohos.bundleState'
......
...@@ -37,4 +37,4 @@ ...@@ -37,4 +37,4 @@
### 设备使用信息统计使用权限 ### 设备使用信息统计使用权限
- 设备使用信息统计的queryBundleActiveStates、queryBundleStateInfos、queryBundleStateInfoByInterval、queryBundleActiveEventStates、queryAppNotificationNumber、queryAppUsagePriorityGroup(bundleName?)、setBundleGroup、registerGroupCallBack、unRegisterGroupCallBack接口为系统api,调用前需要申请ohos.permission.BUNDLE_ACTIVE_INFO权限。 - 设备使用信息统计的queryBundleActiveStates、queryBundleStateInfos、queryBundleStateInfoByInterval、queryBundleActiveEventStates、queryAppNotificationNumber、queryAppUsagePriorityGroup(bundleName?)、setBundleGroup、registerGroupCallBack、unRegisterGroupCallBack接口为系统api,调用前需要申请ohos.permission.BUNDLE_ACTIVE_INFO权限。
- 设备使用信息统计的queryCurrentBundleActiveStates、queryAppUsagePriorityGroup()、isIdleState接口为三方api,调用时不需要申请权限。 - 设备使用信息统计的queryCurrentBundleActiveStates、queryAppUsagePriorityGroup()、isIdleState(三方应用只能查询自身的空闲状态)接口为三方api,调用时不需要申请权限。
\ No newline at end of file \ No newline at end of file
...@@ -14,7 +14,7 @@ import bundleState from '@ohos.bundleState' ...@@ -14,7 +14,7 @@ import bundleState from '@ohos.bundleState'
isIdleState(bundleName: string, callback: AsyncCallback<boolean>): void isIdleState(bundleName: string, callback: AsyncCallback<boolean>): void
判断指定bundleName的应用当前是否是空闲状态,使用Callback形式返回。 判断指定bundleName的应用当前是否是空闲状态,三方应用只能查询自身的空闲状态,使用Callback形式返回。
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
...@@ -41,7 +41,7 @@ isIdleState(bundleName: string, callback: AsyncCallback<boolean>): void ...@@ -41,7 +41,7 @@ isIdleState(bundleName: string, callback: AsyncCallback<boolean>): void
isIdleState(bundleName: string): Promise<boolean> isIdleState(bundleName: string): Promise<boolean>
判断指定bundleName的应用当前是否是空闲状态,使用Promise形式返回。 判断指定bundleName的应用当前是否是空闲状态,三方应用只能查询自身的空闲状态,使用Promise形式返回。
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
...@@ -136,6 +136,8 @@ queryBundleStateInfos(begin: number, end: number, callback: AsyncCallback<Bun ...@@ -136,6 +136,8 @@ queryBundleStateInfos(begin: number, end: number, callback: AsyncCallback<Bun
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -172,6 +174,8 @@ queryBundleStateInfos(begin: number, end: number): Promise<BundleActiveInfoRe ...@@ -172,6 +174,8 @@ queryBundleStateInfos(begin: number, end: number): Promise<BundleActiveInfoRe
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -211,6 +215,8 @@ queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: num ...@@ -211,6 +215,8 @@ queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: num
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -246,6 +252,8 @@ queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: num ...@@ -246,6 +252,8 @@ queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: num
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -284,6 +292,8 @@ queryBundleActiveStates(begin: number, end: number, callback: AsyncCallback<A ...@@ -284,6 +292,8 @@ queryBundleActiveStates(begin: number, end: number, callback: AsyncCallback<A
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -318,6 +328,8 @@ queryBundleActiveStates(begin: number, end: number): Promise<Array<BundleA ...@@ -318,6 +328,8 @@ queryBundleActiveStates(begin: number, end: number): Promise<Array<BundleA
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -422,6 +434,8 @@ getRecentlyUsedModules(maxNum?: number): Promise<Array<BundleActiveModuleI ...@@ -422,6 +434,8 @@ getRecentlyUsedModules(maxNum?: number): Promise<Array<BundleActiveModuleI
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -469,6 +483,8 @@ getRecentlyUsedModules(maxNum?: number, callback: AsyncCallback<Array<Bund ...@@ -469,6 +483,8 @@ getRecentlyUsedModules(maxNum?: number, callback: AsyncCallback<Array<Bund
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -515,6 +531,8 @@ queryAppUsagePriorityGroup(bundleName? : string): Promise<number> ...@@ -515,6 +531,8 @@ queryAppUsagePriorityGroup(bundleName? : string): Promise<number>
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -554,6 +572,8 @@ queryAppUsagePriorityGroup(bundleName? : string, callback: AsyncCallback<number> ...@@ -554,6 +572,8 @@ queryAppUsagePriorityGroup(bundleName? : string, callback: AsyncCallback<number>
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -592,6 +612,8 @@ setBundleGroup(bundleName: string, newGroup: GroupType): Promise<void> ...@@ -592,6 +612,8 @@ setBundleGroup(bundleName: string, newGroup: GroupType): Promise<void>
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -628,6 +650,8 @@ setBundleGroup(bundleName: string, newGroup: GroupType, callback: AsyncCallback< ...@@ -628,6 +650,8 @@ setBundleGroup(bundleName: string, newGroup: GroupType, callback: AsyncCallback<
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -661,6 +685,8 @@ registerGroupCallBack(callback: Callback<BundleActiveGroupCallbackInfo>): Promis ...@@ -661,6 +685,8 @@ registerGroupCallBack(callback: Callback<BundleActiveGroupCallbackInfo>): Promis
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -701,6 +727,8 @@ registerGroupCallBack(callback: Callback<BundleActiveGroupCallbackInfo>, callbac ...@@ -701,6 +727,8 @@ registerGroupCallBack(callback: Callback<BundleActiveGroupCallbackInfo>, callbac
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -738,6 +766,8 @@ unRegisterGroupCallBack(): Promise<void> ...@@ -738,6 +766,8 @@ unRegisterGroupCallBack(): Promise<void>
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数**:无参数 **参数**:无参数
**返回值** **返回值**
...@@ -766,6 +796,8 @@ unRegisterGroupCallBack(callback: AsyncCallback<void>): void; ...@@ -766,6 +796,8 @@ unRegisterGroupCallBack(callback: AsyncCallback<void>): void;
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.AppGroup
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -794,6 +826,8 @@ queryBundleActiveEventStates(begin: number, end: number): Promise&lt;Array&lt;Bu ...@@ -794,6 +826,8 @@ queryBundleActiveEventStates(begin: number, end: number): Promise&lt;Array&lt;Bu
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -828,6 +862,8 @@ queryBundleActiveEventStates(begin: number, end: number, callback: AsyncCallback ...@@ -828,6 +862,8 @@ queryBundleActiveEventStates(begin: number, end: number, callback: AsyncCallback
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -859,6 +895,8 @@ queryAppNotificationNumber(begin: number, end: number): Promise&lt;Array&lt;Bund ...@@ -859,6 +895,8 @@ queryAppNotificationNumber(begin: number, end: number): Promise&lt;Array&lt;Bund
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -893,6 +931,8 @@ queryAppNotificationNumber(begin: number, end: number, callback: AsyncCallback&l ...@@ -893,6 +931,8 @@ queryAppNotificationNumber(begin: number, end: number, callback: AsyncCallback&l
**系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
**参数** **参数**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -1030,6 +1070,8 @@ merge(toMerge: BundleStateInfo): void ...@@ -1030,6 +1070,8 @@ merge(toMerge: BundleStateInfo): void
**系统能力**:以下各项对应的系统能力均为SystemCapability.ResourceSchedule.UsageStatistics.App **系统能力**:以下各项对应的系统能力均为SystemCapability.ResourceSchedule.UsageStatistics.App
**系统API**:此接口为系统接口,三方应用不支持调用。
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- |
| name | string | 是 | 通知应用包名或者系统事件名。| | name | string | 是 | 通知应用包名或者系统事件名。|
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册