diff --git a/interfaces/kits/ani/bundle_manager/ets/@ohos.bundle.bundleManager.ets b/interfaces/kits/ani/bundle_manager/ets/@ohos.bundle.bundleManager.ets index 5d86fe2a5278577ab8de16dc073464854dd2cda4..21c08dfa88e85283a662e20040f587d15f585197 100644 --- a/interfaces/kits/ani/bundle_manager/ets/@ohos.bundle.bundleManager.ets +++ b/interfaces/kits/ani/bundle_manager/ets/@ohos.bundle.bundleManager.ets @@ -1118,23 +1118,6 @@ namespace bundleManager { return p; } - function enableDynamicIcon(bundleName: string, moduleName: string): Promise { - let p = new Promise((resolve: (v:undefined) => void, reject: (error: BusinessError) => void) : void => { - let bundleOptions = new BundleOptionsInner(); - let execFun = (): void => { - return bundleManager.enableDynamicIconNative(bundleName, moduleName, bundleOptions); - }; - let p1 = taskpool.execute(execFun); - p1.then((): void => { - resolve(undefined); - }, (err: Error): void => { - reject(err as BusinessError); - }); - } - ); - return p; - } - function enableDynamicIcon(bundleName: string, moduleName: string, option?: BundleOptions): Promise { let p = new Promise((resolve: (v:undefined) => void, reject: (error: BusinessError) => void) : void => { let bundleOptions = option ?? new BundleOptionsInner(); @@ -1534,23 +1517,6 @@ namespace bundleManager { return p; } - function disableDynamicIcon(bundleName: string): Promise { - let p = new Promise((resolve: (v:undefined) => void, reject: (error: BusinessError) => void) : void => { - let bundleOptions = new BundleOptionsInner(); - let execFun = (): void => { - return bundleManager.disableDynamicIconNative(bundleName, bundleOptions); - }; - let p1 = taskpool.execute(execFun); - p1.then((): void => { - resolve(undefined); - }, (err: Error): void => { - reject(err as BusinessError); - }); - } - ); - return p; - } - function disableDynamicIcon(bundleName: string, option?: BundleOptions): Promise { let p = new Promise((resolve: (v:undefined) => void, reject: (error: BusinessError) => void) : void => { let bundleOptions = option ?? new BundleOptionsInner(); diff --git a/interfaces/kits/ani/bundle_monitor/ets/@ohos.bundle.bundleMonitor.ets b/interfaces/kits/ani/bundle_monitor/ets/@ohos.bundle.bundleMonitor.ets index d63fb839b0836a93d7ebd05da47802f080315311..925127da8c12ec52c9caff0450ae4212664b00b6 100644 --- a/interfaces/kits/ani/bundle_monitor/ets/@ohos.bundle.bundleMonitor.ets +++ b/interfaces/kits/ani/bundle_monitor/ets/@ohos.bundle.bundleMonitor.ets @@ -40,9 +40,31 @@ export default namespace bundleMonitor { } } - type BundleChangedEvent = 'add' | 'update' | 'remove'; + export native function on(type: string, callback: Callback): void; - export native function on(type: BundleChangedEvent, callback: Callback): void; + export native function off(type: string, callback?: Callback): void; - export native function off(type: BundleChangedEvent, callback?: Callback): void; + function onAdd(callback: Callback): void { + bundleMonitor.on('add', callback); + } + + function onUpdate(callback: Callback): void { + bundleMonitor.on('update', callback); + } + + function onRemove(callback: Callback): void { + bundleMonitor.on('remove', callback); + } + + function offAdd(callback?: Callback): void { + bundleMonitor.off('add', callback); + } + + function offUpdate(callback?: Callback): void { + bundleMonitor.off('update', callback); + } + + function offRemove(callback?: Callback): void { + bundleMonitor.off('remove', callback); + } } \ No newline at end of file diff --git a/interfaces/kits/ani/resource_manager/ets/@ohos.bundle.bundleResourceManager.ets b/interfaces/kits/ani/resource_manager/ets/@ohos.bundle.bundleResourceManager.ets index 72d828bcd71c2424e730a32b795055a31e1c0dce..5aeddee86d9fd8b7e8bdb60220dbc90a7ab6f855 100644 --- a/interfaces/kits/ani/resource_manager/ets/@ohos.bundle.bundleResourceManager.ets +++ b/interfaces/kits/ani/resource_manager/ets/@ohos.bundle.bundleResourceManager.ets @@ -44,12 +44,6 @@ export default namespace bundleResourceManager { export native function getAllLauncherAbilityResourceInfoNative(resourceFlags: int): Array; export native function getExtensionAbilityResourceInfoNative(bundleName: string, extensionAbilityType: bundleManager.ExtensionAbilityType, resourceFlags: int, appIndex: int): Array; - function getBundleResourceInfo(bundleName: string, resourceFlags?: int): BundleResourceInfo - { - let resFlag = resourceFlags ?? INVALID_VALUE; - return bundleResourceManager.getBundleResourceInfoNative(bundleName, resFlag, INVALID_VALUE); - } - function getBundleResourceInfo(bundleName: string, resourceFlags?: int, appIndex?: int): BundleResourceInfo { let resFlag = resourceFlags ?? INVALID_VALUE; @@ -57,12 +51,6 @@ export default namespace bundleResourceManager { return bundleResourceManager.getBundleResourceInfoNative(bundleName, resFlag, appIdx); } - function getLauncherAbilityResourceInfo(bundleName: string, resourceFlags?: int): Array - { - let resFlag = resourceFlags ?? INVALID_VALUE; - return bundleResourceManager.getLauncherAbilityResourceInfoNative(bundleName, resFlag, INVALID_VALUE); - } - function getLauncherAbilityResourceInfo(bundleName: string, resourceFlags?: int, appIndex?: int): Array { let resFlag = resourceFlags ?? INVALID_VALUE;