openharmony 鸿蒙 js-apidiff-BackgroundTasksKit

2026-08-25 浏览 (1)

Change TypeOld VersionNew Versiond.ts File
API model switchingClass name: global;
API declaration: export default class WorkSchedulerExtensionAbility
DIfferences: stagemodelonly
Class name: global;
API declaration: declare class WorkSchedulerExtensionAbility
DIfferences: NA
api/@ohos.WorkSchedulerExtensionAbility.d.ts
Deleted error codeClass name: backgroundTaskManager;
API declaration: function stopBackgroundRunning(context: Context, callback: AsyncCallback<void>): void;
DIfferences: 201
Class name: backgroundTaskManager;
API declaration: function stopBackgroundRunning(context: Context, callback: AsyncCallback<void>): void;
DIfferences: NA
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
Deleted error codeClass name: backgroundTaskManager;
API declaration: function stopBackgroundRunning(context: Context): Promise<void>;
DIfferences: 201
Class name: backgroundTaskManager;
API declaration: function stopBackgroundRunning(context: Context): Promise<void>;
DIfferences: NA
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: global;
API declaration: declare namespace backgroundProcessManager
DIfferences: declare namespace backgroundProcessManager
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: backgroundProcessManager;
API declaration: export enum ProcessPriority
DIfferences: export enum ProcessPriority
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: ProcessPriority;
API declaration: PROCESS_BACKGROUND = 1
DIfferences: PROCESS_BACKGROUND = 1
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: ProcessPriority;
API declaration: PROCESS_INACTIVE = 2
DIfferences: PROCESS_INACTIVE = 2
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: backgroundProcessManager;
API declaration: export enum PowerSaveMode
DIfferences: export enum PowerSaveMode
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: PowerSaveMode;
API declaration: EFFICIENCY_MODE = 1
DIfferences: EFFICIENCY_MODE = 1
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: PowerSaveMode;
API declaration: DEFAULT_MODE = 2
DIfferences: DEFAULT_MODE = 2
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: backgroundProcessManager;
API declaration: function setProcessPriority(pid: number, priority: ProcessPriority): Promise<void>;
DIfferences: function setProcessPriority(pid: number, priority: ProcessPriority): Promise<void>;
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: backgroundProcessManager;
API declaration: function resetProcessPriority(pid: number): Promise<void>;
DIfferences: function resetProcessPriority(pid: number): Promise<void>;
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: backgroundProcessManager;
API declaration: function setPowerSaveMode(pid: number, powerSaveMode: PowerSaveMode): Promise<void>;
DIfferences: function setPowerSaveMode(pid: number, powerSaveMode: PowerSaveMode): Promise<void>;
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: backgroundProcessManager;
API declaration: function isPowerSaveMode(pid: number): Promise<boolean>;
DIfferences: function isPowerSaveMode(pid: number): Promise<boolean>;
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: interface TransientTaskInfo
DIfferences: interface TransientTaskInfo
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: TransientTaskInfo;
API declaration: remainingQuota: number;
DIfferences: remainingQuota: number;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: TransientTaskInfo;
API declaration: transientTasks: DelaySuspendInfo[];
DIfferences: transientTasks: DelaySuspendInfo[];
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskNotification;
API declaration: continuousTaskId?: number;
DIfferences: continuousTaskId?: number;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: interface ContinuousTaskCancelInfo
DIfferences: interface ContinuousTaskCancelInfo
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelInfo;
API declaration: reason: ContinuousTaskCancelReason;
DIfferences: reason: ContinuousTaskCancelReason;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelInfo;
API declaration: id: number;
DIfferences: id: number;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: interface ContinuousTaskActiveInfo
DIfferences: interface ContinuousTaskActiveInfo
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskActiveInfo;
API declaration: id: number;
DIfferences: id: number;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: interface ContinuousTaskInfo
DIfferences: interface ContinuousTaskInfo
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: abilityName: string;
DIfferences: abilityName: string;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: uid: number;
DIfferences: uid: number;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: pid: number;
DIfferences: pid: number;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: isFromWebView: boolean;
DIfferences: isFromWebView: boolean;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: backgroundModes: string[];
DIfferences: backgroundModes: string[];
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: backgroundSubModes: string[];
DIfferences: backgroundSubModes: string[];
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: notificationId: number;
DIfferences: notificationId: number;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: continuousTaskId: number;
DIfferences: continuousTaskId: number;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: abilityId: number;
DIfferences: abilityId: number;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: wantAgentBundleName: string;
DIfferences: wantAgentBundleName: string;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: wantAgentAbilityName: string;
DIfferences: wantAgentAbilityName: string;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskInfo;
API declaration: suspendState: boolean;
DIfferences: suspendState: boolean;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: interface ContinuousTaskSuspendInfo
DIfferences: interface ContinuousTaskSuspendInfo
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendInfo;
API declaration: continuousTaskId: number;
DIfferences: continuousTaskId: number;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendInfo;
API declaration: suspendState: boolean;
DIfferences: suspendState: boolean;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendInfo;
API declaration: suspendReason: ContinuousTaskSuspendReason;
DIfferences: suspendReason: ContinuousTaskSuspendReason;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: function getTransientTaskInfo(): Promise<TransientTaskInfo>;
DIfferences: function getTransientTaskInfo(): Promise<TransientTaskInfo>;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: function getAllContinuousTasks(context: Context): Promise<ContinuousTaskInfo[]>;
DIfferences: function getAllContinuousTasks(context: Context): Promise<ContinuousTaskInfo[]>;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: function getAllContinuousTasks(context: Context, includeSuspended: boolean): Promise<ContinuousTaskInfo[]>;
DIfferences: function getAllContinuousTasks(context: Context, includeSuspended: boolean): Promise<ContinuousTaskInfo[]>;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: function on(type: 'continuousTaskCancel', callback: Callback<ContinuousTaskCancelInfo>): void;
DIfferences: function on(type: 'continuousTaskCancel', callback: Callback<ContinuousTaskCancelInfo>): void;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: function off(type: 'continuousTaskCancel', callback?: Callback<ContinuousTaskCancelInfo>): void;
DIfferences: function off(type: 'continuousTaskCancel', callback?: Callback<ContinuousTaskCancelInfo>): void;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: function on(type: 'continuousTaskSuspend', callback: Callback<ContinuousTaskSuspendInfo>): void;
DIfferences: function on(type: 'continuousTaskSuspend', callback: Callback<ContinuousTaskSuspendInfo>): void;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: function off(type: 'continuousTaskSuspend', callback?: Callback<ContinuousTaskSuspendInfo>): void;
DIfferences: function off(type: 'continuousTaskSuspend', callback?: Callback<ContinuousTaskSuspendInfo>): void;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: function on(type: 'continuousTaskActive', callback: Callback<ContinuousTaskActiveInfo>): void;
DIfferences: function on(type: 'continuousTaskActive', callback: Callback<ContinuousTaskActiveInfo>): void;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: function off(type: 'continuousTaskActive', callback?: Callback<ContinuousTaskActiveInfo>): void;
DIfferences: function off(type: 'continuousTaskActive', callback?: Callback<ContinuousTaskActiveInfo>): void;
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: export enum ContinuousTaskCancelReason
DIfferences: export enum ContinuousTaskCancelReason
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: USER_CANCEL = 1
DIfferences: USER_CANCEL = 1
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: SYSTEM_CANCEL = 2
DIfferences: SYSTEM_CANCEL = 2
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: USER_CANCEL_REMOVE_NOTIFICATION = 3
DIfferences: USER_CANCEL_REMOVE_NOTIFICATION = 3
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: SYSTEM_CANCEL_DATA_TRANSFER_LOW_SPEED = 4
DIfferences: SYSTEM_CANCEL_DATA_TRANSFER_LOW_SPEED = 4
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: SYSTEM_CANCEL_AUDIO_PLAYBACK_NOT_USE_AVSESSION = 5
DIfferences: SYSTEM_CANCEL_AUDIO_PLAYBACK_NOT_USE_AVSESSION = 5
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: SYSTEM_CANCEL_AUDIO_PLAYBACK_NOT_RUNNING = 6
DIfferences: SYSTEM_CANCEL_AUDIO_PLAYBACK_NOT_RUNNING = 6
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: SYSTEM_CANCEL_AUDIO_RECORDING_NOT_RUNNING = 7
DIfferences: SYSTEM_CANCEL_AUDIO_RECORDING_NOT_RUNNING = 7
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: SYSTEM_CANCEL_NOT_USE_LOCATION = 8
DIfferences: SYSTEM_CANCEL_NOT_USE_LOCATION = 8
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: SYSTEM_CANCEL_NOT_USE_BLUETOOTH = 9
DIfferences: SYSTEM_CANCEL_NOT_USE_BLUETOOTH = 9
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: SYSTEM_CANCEL_NOT_USE_MULTI_DEVICE = 10
DIfferences: SYSTEM_CANCEL_NOT_USE_MULTI_DEVICE = 10
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskCancelReason;
API declaration: SYSTEM_CANCEL_USE_ILLEGALLY = 11
DIfferences: SYSTEM_CANCEL_USE_ILLEGALLY = 11
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: export enum BackgroundSubMode
DIfferences: export enum BackgroundSubMode
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: BackgroundSubMode;
API declaration: CAR_KEY = 1
DIfferences: CAR_KEY = 1
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: export enum BackgroundModeType
DIfferences: export enum BackgroundModeType
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: BackgroundModeType;
API declaration: SUB_MODE = 'subMode'
DIfferences: SUB_MODE = 'subMode'
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: backgroundTaskManager;
API declaration: export enum ContinuousTaskSuspendReason
DIfferences: export enum ContinuousTaskSuspendReason
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendReason;
API declaration: SYSTEM_SUSPEND_DATA_TRANSFER_LOW_SPEED = 4
DIfferences: SYSTEM_SUSPEND_DATA_TRANSFER_LOW_SPEED = 4
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendReason;
API declaration: SYSTEM_SUSPEND_AUDIO_PLAYBACK_NOT_USE_AVSESSION = 5
DIfferences: SYSTEM_SUSPEND_AUDIO_PLAYBACK_NOT_USE_AVSESSION = 5
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendReason;
API declaration: SYSTEM_SUSPEND_AUDIO_PLAYBACK_NOT_RUNNING = 6
DIfferences: SYSTEM_SUSPEND_AUDIO_PLAYBACK_NOT_RUNNING = 6
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendReason;
API declaration: SYSTEM_SUSPEND_AUDIO_RECORDING_NOT_RUNNING = 7
DIfferences: SYSTEM_SUSPEND_AUDIO_RECORDING_NOT_RUNNING = 7
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendReason;
API declaration: SYSTEM_SUSPEND_LOCATION_NOT_USED = 8
DIfferences: SYSTEM_SUSPEND_LOCATION_NOT_USED = 8
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendReason;
API declaration: SYSTEM_SUSPEND_BLUETOOTH_NOT_USED = 9
DIfferences: SYSTEM_SUSPEND_BLUETOOTH_NOT_USED = 9
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendReason;
API declaration: SYSTEM_SUSPEND_MULTI_DEVICE_NOT_USED = 10
DIfferences: SYSTEM_SUSPEND_MULTI_DEVICE_NOT_USED = 10
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendReason;
API declaration: SYSTEM_SUSPEND_USED_ILLEGALLY = 11
DIfferences: SYSTEM_SUSPEND_USED_ILLEGALLY = 11
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: ContinuousTaskSuspendReason;
API declaration: SYSTEM_SUSPEND_SYSTEM_LOAD_WARNING = 12
DIfferences: SYSTEM_SUSPEND_SYSTEM_LOAD_WARNING = 12
api/@ohos.resourceschedule.backgroundTaskManager.d.ts
New APINAClass name: reminderAgentManager;
API declaration: function updateReminder(reminderId: number, reminderReq: ReminderRequest): Promise<void>;
DIfferences: function updateReminder(reminderId: number, reminderReq: ReminderRequest): Promise<void>;
api/@ohos.reminderAgentManager.d.ts
New APINAClass name: reminderAgentManager;
API declaration: export enum RingChannel
DIfferences: export enum RingChannel
api/@ohos.reminderAgentManager.d.ts
New APINAClass name: RingChannel;
API declaration: RING_CHANNEL_ALARM = 0
DIfferences: RING_CHANNEL_ALARM = 0
api/@ohos.reminderAgentManager.d.ts
New APINAClass name: RingChannel;
API declaration: RING_CHANNEL_MEDIA = 1
DIfferences: RING_CHANNEL_MEDIA = 1
api/@ohos.reminderAgentManager.d.ts
New APINAClass name: ReminderRequest;
API declaration: ringChannel?: RingChannel;
DIfferences: ringChannel?: RingChannel;
api/@ohos.reminderAgentManager.d.ts
New APINAClass name: ReminderRequest;
API declaration: titleResourceId?: number;
DIfferences: titleResourceId?: number;
api/@ohos.reminderAgentManager.d.ts
New APINAClass name: ReminderRequest;
API declaration: contentResourceId?: number;
DIfferences: contentResourceId?: number;
api/@ohos.reminderAgentManager.d.ts
New APINAClass name: ReminderRequest;
API declaration: expiredContentResourceId?: number;
DIfferences: expiredContentResourceId?: number;
api/@ohos.reminderAgentManager.d.ts
New APINAClass name: ReminderRequest;
API declaration: snoozeContentResourceId?: number;
DIfferences: snoozeContentResourceId?: number;
api/@ohos.reminderAgentManager.d.ts
New KitClass name: global;
API declaration:
DIfferences: NA
Class name: global;
API declaration: api@ohos.resourceschedule.backgroundProcessManager.d.ts
DIfferences: BackgroundTasksKit
api/@ohos.resourceschedule.backgroundProcessManager.d.ts
Compatible for ArkTS version evolutionClass name: global;
API declaration: export default class WorkSchedulerExtensionAbility
DIfferences: NA
Class name: global;
API declaration: declare class WorkSchedulerExtensionAbility
DIfferences: NA
api/@ohos.WorkSchedulerExtensionAbility.d.ts
Compatible for ArkTS version evolutionClass name: global;
API declaration: export default class WorkSchedulerExtensionContext
DIfferences: NA
Class name: global;
API declaration: declare class WorkSchedulerExtensionContext
DIfferences: NA
api/application/WorkSchedulerExtensionContext.d.ts

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 js-apidiff-ArkGraphics2D

openharmony 鸿蒙 js-apidiff-ArkGraphics3D

openharmony 鸿蒙 js-apidiff-MediaKit

openharmony 鸿蒙 js-apidiff-InputKit

openharmony 鸿蒙 js-apidiff-BasicServicesKit

openharmony 鸿蒙 js-apidiff-ConnectivityKit

openharmony 鸿蒙 js-apidiff-ArkWeb

openharmony 鸿蒙 js-apidiff-MultimodalAwarenessKit

openharmony 鸿蒙 js-apidiff-ArkData

openharmony 鸿蒙 js-apidiff-NA

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/kuGawteN