@system.package (Bundle Management)
NOTE
The APIs of this module have been 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)
NOTE
This API has been supported since API version 3 and deprecated since API version 9. You are advised to use getBundleInfo 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
import Package from '@system.package';
@Entry
@Component
struct MainPage {
hasInstalled() {
Package.hasInstalled({
bundleName: 'com.example.bundlename',
success: (data) => {
console.log('package has installed: ' + data);
},
fail: (msg:string, code) => {
console.log('query package fail, code: ' + code + ', data: ' + msg);
},
});
}
build() {
}
}
CheckPackageHasInstalledResponse
NOTE
This API has been supported since API version 3 and deprecated since API version 9.
Checks whether a bundle has been installed.
System capability: SystemCapability.BundleManager.BundleFramework
| Name | Type | Mandatory | Description |
|---|---|---|---|
| result | boolean | Yes | Check result for whether the bundle has been installed. true if installed, false otherwise. |
CheckPackageHasInstalledOptions
NOTE
This API has been supported since API version 3 and 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. |