@system.package (Bundle Management)
NOTE
This module is deprecated since API version 9. You are advised to use @ohos.bundle.bundleManager instead.
The initial APIs of this module are supported since API version 3. Newly added APIs will be marked with a superscript to indicate their earliest API version.
Modules to Import
import package from '@system.package';
package.hasInstalled(deprecated)
This API is deprecated since API version 9. You are advised to use @ohos.bundle.bundleManager instead.
hasInstalled(options: CheckPackageHasInstalledOptions): void
Checks whether an application exists, or whether a native application has been installed.
System capability: SystemCapability.BundleManager.BundleFramework
Parameters
Name | Type | Mandatory | Description |
---|---|---|---|
options | CheckPackageHasInstalledOptions | Yes | Options. |
Example
export default {
hasInstalled() {
package.hasInstalled({
bundleName: 'com.example.bundlename',
success: function(data) {
console.log('package has installed: ' + data);
},
fail: function(data, code) {
console.log('query package fail, code: ' + code + ', data: ' + data);
},
});
},
}
CheckPackageHasInstalledResponse
This API is deprecated since API version 9.
Checks whether a bundle has been installed.
System capability: SystemCapability.BundleManager.BundleFramework
Name | Type | Mandatory | Description |
---|---|---|---|
result | boolean | Yes | The value true means that the bundle has been installed, and false means the opposite. |
CheckPackageHasInstalledOptions
This API is deprecated since API version 9.
Defines the options used for checking whether a bundle has been installed.
System capability: SystemCapability.BundleManager.BundleFramework
Name | Type | Mandatory | Description |
---|---|---|---|
bundleName | string | Yes | Bundle name. |
success | Function | No | Called when API call is successful. |
fail | Function | No | Called when API call has failed. |
complete | Function | No | Called when API call is complete. |