queryBundleActiveStates(begin: number, end: number, callback: AsyncCallback<Array<BundleActiveState>>): void
| 通过指定起始和结束时间查询所有应用的事件集合(callback形式)。
|
queryBundleActiveStates(begin: number, end: number): Promise<Array<BundleActiveState>>
| 通过指定起始和结束时间查询所有应用的事件集合(Promise形式)。
|
queryBundleStateInfos(begin: number, end: number, callback: AsyncCallback<BundleActiveInfoResponse>): void
| 通过指定起始和结束时间查询应用使用时长统计信息(callback形式)。
|
queryBundleStateInfos(begin: number, end: number): Promise<BundleActiveInfoResponse>
| 通过指定起始和结束时间查询应用使用时长统计信息(Promise形式)。
|
queryCurrentBundleActiveStates(begin: number, end: number, callback: AsyncCallback<Array<BundleActiveState>>): void
| 通过指定起始和结束时间查询当前应用的事件集合(callback形式)。
|
queryCurrentBundleActiveStates(begin: number, end: number): Promise<Array<BundleActiveState>>
| 通过指定起始和结束时间查询当前应用的事件集合(Promise形式)。
|
queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: number, callback: AsyncCallback<Array<BundleStateInfo>>): void
| 通过指定时间段间隔(天、周、月、年)查询应用使用时长统计信息(callback形式)。
|
queryBundleStateInfoByInterval(byInterval: IntervalType, begin: number, end: number): Promise<Array<BundleStateInfo>>
| 通过指定时间段间隔(天、周、月、年)查询应用使用时长统计信息(Promise形式)。
|
queryAppUsagePriorityGroup(callback: AsyncCallback<number>): void
| 查询当前应用的优先级分组(callback形式)。
|
queryAppUsagePriorityGroup(): Promise<number>
| 查询当前应用的优先级分组(Promise形式)。
|
isIdleState(bundleName: string, callback: AsyncCallback<boolean>): void
| 判断指定Bundle Name的应用当前是否是空闲状态(callback形式)。
|
isIdleState(bundleName: string): Promise<boolean>
| 判断指定Bundle Name的应用当前是否是空闲状态(Promise形式)。
|
queryBundleActiveEventStates(begin: number, end: number, callback: AsyncCallback<Array<BundleActiveEventState>>): void
| 根据起止时间查询系统事件(休眠、唤醒、解锁、锁屏)统计信息(callback形式)。
|
queryBundleActiveEventStates(begin: number, end: number): Promise<Array<BundleActiveEventState>>
| 根据起止时间查询系统事件(休眠、唤醒、解锁、锁屏)统计信息(Promise形式)。
|
queryAppNotificationNumber(begin: number, end: number, callback: AsyncCallback<Array<BundleActiveEventState>>): void
| 根据起止时间查询应用通知次数(callback形式)。
|
queryAppNotificationNumber(begin: number, end: number): Promise<Array<BundleActiveEventState>>
| 根据起止时间查询应用通知次数(Promise形式)。
|
getRecentlyUsedModules(maxNum?: number, callback: AsyncCallback<Array<BundleActiveModuleInfo>>): void
| 查询FA使用记录。返回数量最大不超过maxNum设置的值,FA使用记录由近及远排序,maxNum最大为1000,若不填写maxNum参数,则maxNum默认为1000(callback形式)。
|
getRecentlyUsedModules(maxNum?: number): Promise<Array<BundleActiveModuleInfo>>
| 查询FA使用记录。返回数量最大不超过maxNum设置的值,FA使用记录由近及远排序,maxNum最大为1000,若不填写maxNum参数,则maxNum默认为1000(Promise形式)。
|
queryAppUsagePriorityGroup(bundleName? : string, callback: AsyncCallback<number>): void
| 使用可选参数查询当前调用者应用的使用优先级群组(callback形式)。
|
queryAppUsagePriorityGroup(bundleName? : string): Promise<number>
| 使用可选参数查询当前调用者应用的使用优先级群组(Promise形式)。
|
setBundleGroup(bundleName: string, newGroup: GroupType, callback: AsyncCallback<void>): void
| 将指定应用的分组设置为参数提供的分组(callback形式)。
|
setBundleGroup(bundleName: string, newGroup: GroupType): Promise<void>
| 将指定应用的分组设置为参数提供的分组(Promise形式)。
|
registerGroupCallBack(callback: Callback<BundleActiveGroupCallbackInfo>, callback: AsyncCallback<void>): void
| 给应用分组变化注册回调(callback形式)。
|
registerGroupCallBack(callback: Callback<BundleActiveGroupCallbackInfo>): Promise<void>
| 给应用分组变化注册回调(Promise形式)。
|
unRegisterGroupCallBack(callback: AsyncCallback<void>): void
| 将已注册过的应用分组回调解除注册(callback形式)。
|
unRegisterGroupCallBack(): Promise<void>
| 将已注册过的应用分组回调解除注册(Promise形式)。
|