未验证 提交 1bcc6ee5 编写于 作者: O openharmony_ci 提交者: Gitee

!23374 arkts 告警修复

Merge pull request !23374 from 耿文广/master
...@@ -50,18 +50,24 @@ setDisposedStatus(appId: string, disposedWant: Want): Promise\<void> ...@@ -50,18 +50,24 @@ setDisposedStatus(appId: string, disposedWant: Want): Promise\<void>
**示例:** **示例:**
```ts ```ts
import { BusinessError } from '@ohos.base';
import Want from '@ohos.app.ability.Want';
import appControl from '@ohos.bundle.appControl';
let appId = "com.example.myapplication_xxxxx"; let appId = "com.example.myapplication_xxxxx";
let want = {bundleName: 'com.example.myapplication'}; let want:Want = {bundleName: 'com.example.myapplication'};
try { try {
appControl.setDisposedStatus(appId, want) appControl.setDisposedStatus(appId, want)
.then(() => { .then(() => {
console.info('setDisposedStatus success'); console.info('setDisposedStatus success');
}).catch((error) => { }).catch((error: BusinessError) => {
console.error('setDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('setDisposedStatus failed ' + message);
}); });
} catch (error) { } catch (error) {
console.error('setDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('setDisposedStatus failed ' + message);
} }
``` ```
...@@ -96,19 +102,25 @@ setDisposedStatus(appId: string, disposedWant: Want, callback: AsyncCallback\<vo ...@@ -96,19 +102,25 @@ setDisposedStatus(appId: string, disposedWant: Want, callback: AsyncCallback\<vo
**示例:** **示例:**
```ts ```ts
import appControl from '@ohos.bundle.appControl';
import { BusinessError } from '@ohos.base';
import Want from '@ohos.app.ability.Want';
let appId = "com.example.myapplication_xxxxx"; let appId = "com.example.myapplication_xxxxx";
let want = {bundleName: 'com.example.myapplication'}; let want: Want = {bundleName: 'com.example.myapplication'};
try { try {
appControl.setDisposedStatus(appId, want, (error, data) => { appControl.setDisposedStatus(appId, want, (error: BusinessError, data) => {
if (error) { if (error) {
console.error('setDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('setDisposedStatus failed ' + message);
return; return;
} }
console.info('setDisposedStatus success'); console.info('setDisposedStatus success');
}); });
} catch (error) { } catch (error) {
console.error('setDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('setDisposedStatus failed ' + message);
} }
``` ```
...@@ -143,6 +155,7 @@ setDisposedStatusSync(appId: string, disposedWant: Want): void; ...@@ -143,6 +155,7 @@ setDisposedStatusSync(appId: string, disposedWant: Want): void;
```ts ```ts
import appControl from '@ohos.bundle.appControl'; import appControl from '@ohos.bundle.appControl';
import { BusinessError } from '@ohos.base';
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
let appId: string = "com.example.myapplication_xxxxx"; let appId: string = "com.example.myapplication_xxxxx";
...@@ -151,7 +164,8 @@ let want: Want = {bundleName: 'com.example.myapplication'}; ...@@ -151,7 +164,8 @@ let want: Want = {bundleName: 'com.example.myapplication'};
try { try {
appControl.setDisposedStatusSync(appId, want); appControl.setDisposedStatusSync(appId, want);
} catch (error) { } catch (error) {
console.error('setDisposedStatusSync failed ' + error.message); let message = (error as BusinessError).message;
console.error('setDisposedStatusSync failed ' + message);
} }
``` ```
...@@ -190,17 +204,22 @@ getDisposedStatus(appId: string): Promise\<Want>; ...@@ -190,17 +204,22 @@ getDisposedStatus(appId: string): Promise\<Want>;
**示例:** **示例:**
```ts ```ts
import appControl from '@ohos.bundle.appControl';
import { BusinessError } from '@ohos.base';
let appId = "com.example.myapplication_xxxxx"; let appId = "com.example.myapplication_xxxxx";
try { try {
appControl.getDisposedStatus(appId) appControl.getDisposedStatus(appId)
.then((data) => { .then((data) => {
console.info('getDisposedStatus success. DisposedStatus: ' + JSON.stringify(data)); console.info('getDisposedStatus success. DisposedStatus: ' + JSON.stringify(data));
}).catch((error) => { }).catch((error: BusinessError) => {
console.error('getDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('getDisposedStatus failed ' + message);
}); });
} catch (error) { } catch (error) {
console.error('getDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('getDisposedStatus failed ' + message);
} }
``` ```
...@@ -234,18 +253,23 @@ getDisposedStatus(appId: string, callback: AsyncCallback\<Want>): void; ...@@ -234,18 +253,23 @@ getDisposedStatus(appId: string, callback: AsyncCallback\<Want>): void;
**示例:** **示例:**
```ts ```ts
import appControl from '@ohos.bundle.appControl';
import { BusinessError } from '@ohos.base';
let appId = "com.example.myapplication_xxxxx"; let appId = "com.example.myapplication_xxxxx";
try { try {
appControl.getDisposedStatus(appId, (error, data) => { appControl.getDisposedStatus(appId, (error, data) => {
if (error) { if (error) {
console.error('getDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('getDisposedStatus failed ' + message);
return; return;
} }
console.info('getDisposedStatus success. DisposedStatus: ' + JSON.stringify(data)); console.info('getDisposedStatus success. DisposedStatus: ' + JSON.stringify(data));
}); });
} catch (error) { } catch (error) {
console.error('getDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('getDisposedStatus failed ' + message);
} }
``` ```
...@@ -285,6 +309,7 @@ getDisposedStatusSync(appId: string): Want; ...@@ -285,6 +309,7 @@ getDisposedStatusSync(appId: string): Want;
```ts ```ts
import appControl from '@ohos.bundle.appControl'; import appControl from '@ohos.bundle.appControl';
import { BusinessError } from '@ohos.base';
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
let appId: string = "com.example.myapplication_xxxxx"; let appId: string = "com.example.myapplication_xxxxx";
...@@ -293,7 +318,8 @@ let want: Want; ...@@ -293,7 +318,8 @@ let want: Want;
try { try {
want = appControl.getDisposedStatusSync(appId); want = appControl.getDisposedStatusSync(appId);
} catch (error) { } catch (error) {
console.error('getDisposedStatusSync failed ' + error.message); let message = (error as BusinessError).message;
console.error('getDisposedStatusSync failed ' + message);
} }
``` ```
...@@ -332,17 +358,22 @@ deleteDisposedStatus(appId: string): Promise\<void> ...@@ -332,17 +358,22 @@ deleteDisposedStatus(appId: string): Promise\<void>
**示例:** **示例:**
```ts ```ts
import appControl from '@ohos.bundle.appControl';
import { BusinessError } from '@ohos.base';
let appId = "com.example.myapplication_xxxxx"; let appId = "com.example.myapplication_xxxxx";
try { try {
appControl.deleteDisposedStatus(appId) appControl.deleteDisposedStatus(appId)
.then(() => { .then(() => {
console.info('deleteDisposedStatus success'); console.info('deleteDisposedStatus success');
}).catch((error) => { }).catch((error: BusinessError) => {
console.error('deleteDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('deleteDisposedStatus failed ' + message);
}); });
} catch (error) { } catch (error) {
console.error('deleteDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('deleteDisposedStatus failed ' + message);
} }
``` ```
...@@ -376,9 +407,12 @@ deleteDisposedStatus(appId: string, callback: AsyncCallback\<void>) : void ...@@ -376,9 +407,12 @@ deleteDisposedStatus(appId: string, callback: AsyncCallback\<void>) : void
**示例:** **示例:**
```ts ```ts
import appControl from '@ohos.bundle.appControl';
import { BusinessError } from '@ohos.base';
let appId = "com.example.myapplication_xxxxx"; let appId = "com.example.myapplication_xxxxx";
try { try {
appControl.deleteDisposedStatus(appId, (error, data) => { appControl.deleteDisposedStatus(appId, (error: BusinessError, data) => {
if (error) { if (error) {
console.error('deleteDisposedStatus failed ' + error.message); console.error('deleteDisposedStatus failed ' + error.message);
return; return;
...@@ -386,7 +420,8 @@ try { ...@@ -386,7 +420,8 @@ try {
console.info('deleteDisposedStatus success'); console.info('deleteDisposedStatus success');
}); });
} catch (error) { } catch (error) {
console.error('deleteDisposedStatus failed ' + error.message); let message = (error as BusinessError).message;
console.error('deleteDisposedStatus failed ' + message);
} }
``` ```
...@@ -420,13 +455,15 @@ deleteDisposedStatusSync(appId: string) : void ...@@ -420,13 +455,15 @@ deleteDisposedStatusSync(appId: string) : void
```ts ```ts
import appControl from '@ohos.bundle.appControl'; import appControl from '@ohos.bundle.appControl';
import { BusinessError } from '@ohos.base';
let appId: string = "com.example.myapplication_xxxxx"; let appId: string = "com.example.myapplication_xxxxx";
try { try {
appControl.deleteDisposedStatusSync(appId); appControl.deleteDisposedStatusSync(appId);
} catch (error) { } catch (error) {
console.error('deleteDisposedStatusSync failed ' + error.message); let message = (error as BusinessError).message;
console.error('deleteDisposedStatusSync failed ' + message);
} }
``` ```
...@@ -438,6 +475,7 @@ appId是应用的唯一标识,由应用Bundle名称和签名信息决定,可 ...@@ -438,6 +475,7 @@ appId是应用的唯一标识,由应用Bundle名称和签名信息决定,可
```ts ```ts
import bundleManager from '@ohos.bundle.bundleManager'; import bundleManager from '@ohos.bundle.bundleManager';
import { BusinessError } from '@ohos.base';
let bundleName = 'com.example.myapplication'; let bundleName = 'com.example.myapplication';
let appId: string; let appId: string;
...@@ -446,10 +484,12 @@ try { ...@@ -446,10 +484,12 @@ try {
.then((data) => { .then((data) => {
appId = data.signatureInfo.appId; appId = data.signatureInfo.appId;
console.info("appId is " + appId); console.info("appId is " + appId);
}).catch((error) => { }).catch((error: BusinessError) => {
console.error("getBundleInfo failed " + error.message); let message = (error as BusinessError).message;
console.error("getBundleInfo failed " + message);
}); });
} catch (error) { } catch (error) {
console.error("getBundleInfo failed " + error.message); let message = (error as BusinessError).message;
console.error("getBundleInfo failed " + message);
} }
``` ```
\ No newline at end of file
...@@ -34,15 +34,17 @@ SystemCapability.BundleManager.BundleFramework ...@@ -34,15 +34,17 @@ SystemCapability.BundleManager.BundleFramework
**示例:** **示例:**
```ts ```ts
import bundle from '@ohos.bundle'; import bundleInstall from '@ohos.bundle.installer';
let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/']; import { BusinessError } from '@ohos.base';
let installParam = {
let hapFilePaths: Array<string> = ['/data/storage/el2/base/haps/entry/files/'];
let installParam: bundleInstall.InstallParam = {
userId: 100, userId: 100,
isKeepData: false, isKeepData: false,
installFlag: 1, installFlag: 1,
}; };
bundle.getBundleInstaller().then(installer => { bundleInstall.getBundleInstaller().then(installer => {
installer.install(hapFilePaths, installParam, err => { installer.install(hapFilePaths, installParam, err => {
if (err) { if (err) {
console.error('install failed:' + JSON.stringify(err)); console.error('install failed:' + JSON.stringify(err));
...@@ -50,8 +52,9 @@ bundle.getBundleInstaller().then(installer => { ...@@ -50,8 +52,9 @@ bundle.getBundleInstaller().then(installer => {
console.info('install successfully.'); console.info('install successfully.');
} }
}); });
}).catch(error => { }).catch((error: BusinessError)=> {
console.error('getBundleInstaller failed. Cause: ' + error.message); let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}); });
``` ```
...@@ -84,15 +87,17 @@ SystemCapability.BundleManager.BundleFramework ...@@ -84,15 +87,17 @@ SystemCapability.BundleManager.BundleFramework
**示例:** **示例:**
```ts ```ts
import bundle from '@ohos.bundle'; import bundleInstall from '@ohos.bundle.installer';
let bundleName = 'com.example.myapplication'; import { BusinessError } from '@ohos.base';
let installParam = {
let bundleName: string = 'com.example.myapplication';
let installParam: bundleInstall.InstallParam = {
userId: 100, userId: 100,
isKeepData: false, isKeepData: false,
installFlag: 1, installFlag: 1,
}; };
bundle.getBundleInstaller().then(installer => { bundleInstall.getBundleInstaller().then(installer => {
installer.uninstall(bundleName, installParam, err => { installer.uninstall(bundleName, installParam, err => {
if (err) { if (err) {
console.error('uninstall failed:' + JSON.stringify(err)); console.error('uninstall failed:' + JSON.stringify(err));
...@@ -100,8 +105,9 @@ bundle.getBundleInstaller().then(installer => { ...@@ -100,8 +105,9 @@ bundle.getBundleInstaller().then(installer => {
console.info('uninstall successfully.'); console.info('uninstall successfully.');
} }
}); });
}).catch(error => { }).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message); let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}); });
``` ```
## BundleInstaller.recover<sup>(deprecated)<sup> ## BundleInstaller.recover<sup>(deprecated)<sup>
...@@ -133,25 +139,27 @@ SystemCapability.BundleManager.BundleFramework ...@@ -133,25 +139,27 @@ SystemCapability.BundleManager.BundleFramework
**示例:** **示例:**
```ts ```ts
import bundle from '@ohos.bundle'; import bundleInstall from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let bundleName = 'com.example.myapplication'; let bundleName: string = 'com.example.myapplication';
let installParam = { let installParam: bundleInstall.InstallParam = {
userId: 100, userId: 100,
isKeepData: false, isKeepData: false,
installFlag: 1, installFlag: 1,
}; };
bundle.getBundleInstaller().then(installer => { bundleInstall.getBundleInstaller().then(installer => {
installer.recover(bundleName, installParam, err => { installer.uninstall(bundleName, installParam, err => {
if (err) { if (err) {
console.error('recover failed:' + JSON.stringify(err)); console.error('uninstall failed:' + JSON.stringify(err));
} else { } else {
console.info('recover successfully.'); console.info('uninstall successfully.');
} }
}); });
}).catch(error => { }).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message); let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}); });
``` ```
......
...@@ -63,10 +63,12 @@ isDefaultApplication(type: string): Promise\<boolean> ...@@ -63,10 +63,12 @@ isDefaultApplication(type: string): Promise\<boolean>
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
import { BusinessError } from '@ohos.base';
defaultAppMgr.isDefaultApplication(defaultAppMgr.ApplicationType.BROWSER) defaultAppMgr.isDefaultApplication(defaultAppMgr.ApplicationType.BROWSER)
.then((data) => { .then((data) => {
console.info('Operation successful. IsDefaultApplication ? ' + JSON.stringify(data)); console.info('Operation successful. IsDefaultApplication ? ' + JSON.stringify(data));
}).catch((error) => { }).catch((error: BusinessError) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); });
``` ```
...@@ -90,13 +92,15 @@ isDefaultApplication(type: string, callback: AsyncCallback\<boolean>): void ...@@ -90,13 +92,15 @@ isDefaultApplication(type: string, callback: AsyncCallback\<boolean>): void
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
defaultAppMgr.isDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, (err, data) => { import { BusinessError } from '@ohos.base';
defaultAppMgr.isDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
} }
console.info('Operation successful. IsDefaultApplication ? ' + JSON.stringify(data)); console.info('Operation successful. IsDefaultApplication ? ' + JSON.stringify(data));
}); });
``` ```
## defaultAppMgr.isDefaultApplicationSync<sup>10+</sup> ## defaultAppMgr.isDefaultApplicationSync<sup>10+</sup>
...@@ -124,12 +128,12 @@ isDefaultApplicationSync(type: string): boolean; ...@@ -124,12 +128,12 @@ isDefaultApplicationSync(type: string): boolean;
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
defaultAppMgr.isDefaultApplicationSync(defaultAppMgr.ApplicationType.BROWSER) try {
.then((data) => { let data = defaultAppMgr.isDefaultApplicationSync(defaultAppMgr.ApplicationType.BROWSER)
console.info('Operation successful. IsDefaultApplicationSync ? ' + JSON.stringify(data)); console.info('Operation successful. IsDefaultApplicationSync ? ' + JSON.stringify(data));
}).catch((error) => { } catch(error) {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); };
``` ```
## defaultAppMgr.getDefaultApplication ## defaultAppMgr.getDefaultApplication
...@@ -171,21 +175,23 @@ getDefaultApplication(type: string, userId?: number): Promise\<BundleInfo> ...@@ -171,21 +175,23 @@ getDefaultApplication(type: string, userId?: number): Promise\<BundleInfo>
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
import { BusinessError } from '@ohos.base';
defaultAppMgr.getDefaultApplication(defaultAppMgr.ApplicationType.BROWSER) defaultAppMgr.getDefaultApplication(defaultAppMgr.ApplicationType.BROWSER)
.then((data) => { .then((data) => {
console.info('Operation successful. bundleInfo: ' + JSON.stringify(data)); console.info('Operation successful. bundleInfo: ' + JSON.stringify(data));
}) })
.catch((error) => { .catch((error: BusinessError) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); });
defaultAppMgr.getDefaultApplication("image/png") defaultAppMgr.getDefaultApplication("image/png")
.then((data) => { .then((data) => {
console.info('Operation successful. bundleInfo: ' + JSON.stringify(data)); console.info('Operation successful. bundleInfo: ' + JSON.stringify(data));
}) })
.catch((error) => { .catch((error: BusinessError) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); });
``` ```
## defaultAppMgr.getDefaultApplication ## defaultAppMgr.getDefaultApplication
...@@ -222,8 +228,10 @@ getDefaultApplication(type: string, userId: number, callback: AsyncCallback\<Bun ...@@ -222,8 +228,10 @@ getDefaultApplication(type: string, userId: number, callback: AsyncCallback\<Bun
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
import { BusinessError } from '@ohos.base';
let userId = 100; let userId = 100;
defaultAppMgr.getDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, userId, (err, data) => { defaultAppMgr.getDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, userId, (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
...@@ -231,7 +239,7 @@ defaultAppMgr.getDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, userI ...@@ -231,7 +239,7 @@ defaultAppMgr.getDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, userI
console.info('Operation successful. bundleInfo:' + JSON.stringify(data)); console.info('Operation successful. bundleInfo:' + JSON.stringify(data));
}); });
defaultAppMgr.getDefaultApplication("image/png", userId, (err, data) => { defaultAppMgr.getDefaultApplication("image/png", userId, (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
...@@ -272,14 +280,16 @@ getDefaultApplication(type: string, callback: AsyncCallback\<BundleInfo>) : void ...@@ -272,14 +280,16 @@ getDefaultApplication(type: string, callback: AsyncCallback\<BundleInfo>) : void
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
defaultAppMgr.getDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, (err, data) => { import { BusinessError } from '@ohos.base';
defaultAppMgr.getDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
} }
console.info('Operation successful. bundleInfo:' + JSON.stringify(data)); console.info('Operation successful. bundleInfo:' + JSON.stringify(data));
}); });
defaultAppMgr.getDefaultApplication("image/png", (err, data) => { defaultAppMgr.getDefaultApplication("image/png", (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
...@@ -327,21 +337,19 @@ getDefaultApplicationSync(type: string, userId?: number): BundleInfo; ...@@ -327,21 +337,19 @@ getDefaultApplicationSync(type: string, userId?: number): BundleInfo;
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
defaultAppMgr.getDefaultApplicationSync(defaultAppMgr.ApplicationType.BROWSER) try {
.then((data) => { let data = defaultAppMgr.getDefaultApplicationSync(defaultAppMgr.ApplicationType.BROWSER)
console.info('Operation successful. bundleInfo: ' + JSON.stringify(data)); console.info('Operation successful. bundleInfo: ' + JSON.stringify(data));
}) } catch(error) {
.catch((error) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); };
defaultAppMgr.getDefaultApplicationSync("image/png") try {
.then((data) => { let data = defaultAppMgr.getDefaultApplicationSync("image/png")
console.info('Operation successful. bundleInfo: ' + JSON.stringify(data)); console.info('Operation successful. bundleInfo: ' + JSON.stringify(data));
}) } catch(error) {
.catch((error) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); };
``` ```
## defaultAppMgr.setDefaultApplication ## defaultAppMgr.setDefaultApplication
...@@ -384,34 +392,29 @@ setDefaultApplication(type: string, elementName: ElementName, userId?: number): ...@@ -384,34 +392,29 @@ setDefaultApplication(type: string, elementName: ElementName, userId?: number):
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { import { BusinessError } from '@ohos.base';
let info = {
bundleName: "com.example.myapplication", bundleName: "com.example.myapplication",
moduleName: "module01", moduleName: "module01",
abilityName: "EntryAbility" abilityName: "EntryAbility"
}).then((data) => { }
defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, info).then((data) => {
console.info('Operation successful.'); console.info('Operation successful.');
}).catch((error) => { }).catch((error: BusinessError) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); });
let userId = 100; let userId = 100;
defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, info, userId).then((data) => {
bundleName: "com.example.myapplication",
moduleName: "module01",
abilityName: "EntryAbility"
}, userId).then((data) => {
console.info('Operation successful.'); console.info('Operation successful.');
}).catch((error) => { }).catch((error: BusinessError) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); });
defaultAppMgr.setDefaultApplication("image/png", { defaultAppMgr.setDefaultApplication("image/png", info, userId).then((data) => {
bundleName: "com.example.myapplication",
moduleName: "module01",
abilityName: "EntryAbility"
}, userId).then((data) => {
console.info('Operation successful.'); console.info('Operation successful.');
}).catch((error) => { }).catch((error: BusinessError) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); });
``` ```
...@@ -451,30 +454,29 @@ setDefaultApplication(type: string, elementName: ElementName, userId: number, ca ...@@ -451,30 +454,29 @@ setDefaultApplication(type: string, elementName: ElementName, userId: number, ca
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
import { BusinessError } from '@ohos.base';
let userId = 100; let userId = 100;
defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { let info = {
bundleName: "com.example.myapplication", bundleName: "com.example.myapplication",
moduleName: "module01", moduleName: "module01",
abilityName: "EntryAbility" abilityName: "EntryAbility"
}, userId, (err, data) => { }
defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, info, userId, (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
} }
console.info('Operation successful.'); console.info('Operation successful.');
}); });
defaultAppMgr.setDefaultApplication("image/png", { defaultAppMgr.setDefaultApplication("image/png", info, userId, (err: BusinessError, data) => {
bundleName: "com.example.myapplication",
moduleName: "module01",
abilityName: "EntryAbility"
}, userId, (err, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
} }
console.info('Operation successful.'); console.info('Operation successful.');
}); });
``` ```
## defaultAppMgr.setDefaultApplication ## defaultAppMgr.setDefaultApplication
...@@ -510,29 +512,28 @@ setDefaultApplication(type: string, elementName: ElementName, callback: AsyncCal ...@@ -510,29 +512,28 @@ setDefaultApplication(type: string, elementName: ElementName, callback: AsyncCal
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, { import { BusinessError } from '@ohos.base';
let info = {
bundleName: "com.example.myapplication", bundleName: "com.example.myapplication",
moduleName: "module01", moduleName: "module01",
abilityName: "EntryAbility" abilityName: "EntryAbility"
}, (err, data) => { }
defaultAppMgr.setDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, info, (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
} }
console.info('Operation successful.'); console.info('Operation successful.');
}); });
defaultAppMgr.setDefaultApplication("image/png", { defaultAppMgr.setDefaultApplication("image/png", info, (err: BusinessError, data) => {
bundleName: "com.example.myapplication",
moduleName: "module01",
abilityName: "EntryAbility"
}, (err, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
} }
console.info('Operation successful.'); console.info('Operation successful.');
}); });
``` ```
## defaultAppMgr.setDefaultApplicationSync<sup>10+</sup> ## defaultAppMgr.setDefaultApplicationSync<sup>10+</sup>
...@@ -569,36 +570,32 @@ setDefaultApplicationSync(type: string, elementName: ElementName, userId?: numbe ...@@ -569,36 +570,32 @@ setDefaultApplicationSync(type: string, elementName: ElementName, userId?: numbe
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
defaultAppMgr.setDefaultApplicationSync(defaultAppMgr.ApplicationType.BROWSER, { let info = {
bundleName: "com.example.myapplication", bundleName: "com.example.myapplication",
moduleName: "module01", moduleName: "module01",
abilityName: "EntryAbility" abilityName: "EntryAbility"
}).then((data) => { }
try {
defaultAppMgr.setDefaultApplicationSync(defaultAppMgr.ApplicationType.BROWSER, info);
console.info('Operation successful.'); console.info('Operation successful.');
}).catch((error) => { } catch(error) {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); };
let userId = 100; let userId = 100;
defaultAppMgr.setDefaultApplicationSync(defaultAppMgr.ApplicationType.BROWSER, { try {
bundleName: "com.example.myapplication", defaultAppMgr.setDefaultApplicationSync(defaultAppMgr.ApplicationType.BROWSER, info, userId);
moduleName: "module01",
abilityName: "EntryAbility"
}, userId).then((data) => {
console.info('Operation successful.'); console.info('Operation successful.');
}).catch((error) => { } catch(error) {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); };
defaultAppMgr.setDefaultApplicationSync("image/png", { try {
bundleName: "com.example.myapplication", defaultAppMgr.setDefaultApplicationSync("image/png", info, userId);
moduleName: "module01",
abilityName: "EntryAbility"
}, userId).then((data) => {
console.info('Operation successful.'); console.info('Operation successful.');
}).catch((error) => { } catch(error) {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); };
``` ```
## defaultAppMgr.resetDefaultApplication ## defaultAppMgr.resetDefaultApplication
...@@ -633,22 +630,24 @@ resetDefaultApplication(type: string, userId?: number): Promise\<void> ...@@ -633,22 +630,24 @@ resetDefaultApplication(type: string, userId?: number): Promise\<void>
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
import { BusinessError } from '@ohos.base';
let userId = 100; let userId = 100;
defaultAppMgr.resetDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, userId) defaultAppMgr.resetDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, userId)
.then((data) => { .then((data) => {
console.info('Operation successful.'); console.info('Operation successful.');
}) })
.catch((error) => { .catch((error: BusinessError) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); });
defaultAppMgr.resetDefaultApplication("image/png", userId) defaultAppMgr.resetDefaultApplication("image/png", userId)
.then((data) => { .then((data) => {
console.info('Operation successful.'); console.info('Operation successful.');
}) })
.catch((error) => { .catch((error: BusinessError) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); });
``` ```
## defaultAppMgr.resetDefaultApplication ## defaultAppMgr.resetDefaultApplication
...@@ -684,8 +683,10 @@ resetDefaultApplication(type: string, userId: number, callback: AsyncCallback\<v ...@@ -684,8 +683,10 @@ resetDefaultApplication(type: string, userId: number, callback: AsyncCallback\<v
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
import { BusinessError } from '@ohos.base';
let userId = 100; let userId = 100;
defaultAppMgr.resetDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, userId, (err, data) => { defaultAppMgr.resetDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, userId, (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
...@@ -693,7 +694,7 @@ defaultAppMgr.resetDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, use ...@@ -693,7 +694,7 @@ defaultAppMgr.resetDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, use
console.info('Operation successful.'); console.info('Operation successful.');
}); });
defaultAppMgr.resetDefaultApplication("image/png", userId, (err, data) => { defaultAppMgr.resetDefaultApplication("image/png", userId, (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
...@@ -733,7 +734,9 @@ resetDefaultApplication(type: string, callback: AsyncCallback\<void>) : void; ...@@ -733,7 +734,9 @@ resetDefaultApplication(type: string, callback: AsyncCallback\<void>) : void;
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
defaultAppMgr.resetDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, (err, data) => { import { BusinessError } from '@ohos.base';
defaultAppMgr.resetDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
...@@ -741,7 +744,7 @@ defaultAppMgr.resetDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, (er ...@@ -741,7 +744,7 @@ defaultAppMgr.resetDefaultApplication(defaultAppMgr.ApplicationType.BROWSER, (er
console.info('Operation successful.'); console.info('Operation successful.');
}); });
defaultAppMgr.resetDefaultApplication("image/png", (err, data) => { defaultAppMgr.resetDefaultApplication("image/png", (err: BusinessError, data) => {
if (err) { if (err) {
console.error('Operation failed. Cause: ' + JSON.stringify(err)); console.error('Operation failed. Cause: ' + JSON.stringify(err));
return; return;
...@@ -782,20 +785,19 @@ resetDefaultApplicationSync(type: string, userId?: number): void; ...@@ -782,20 +785,19 @@ resetDefaultApplicationSync(type: string, userId?: number): void;
```ts ```ts
import defaultAppMgr from '@ohos.bundle.defaultAppManager'; import defaultAppMgr from '@ohos.bundle.defaultAppManager';
let userId = 100; let userId = 100;
defaultAppMgr.resetDefaultApplicationSync(defaultAppMgr.ApplicationType.BROWSER, userId) try {
.then((data) => { defaultAppMgr.resetDefaultApplicationSync(defaultAppMgr.ApplicationType.BROWSER, userId);
console.info('Operation successful.'); console.info('Operation successful.');
}) } catch(error) {
.catch((error) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); };
defaultAppMgr.resetDefaultApplicationSync("image/png", userId) try {
.then((data) => { defaultAppMgr.resetDefaultApplicationSync("image/png", userId);
console.info('Operation successful.'); console.info('Operation successful.');
}) } catch(error) {
.catch((error) => {
console.error('Operation failed. Cause: ' + JSON.stringify(error)); console.error('Operation failed. Cause: ' + JSON.stringify(error));
}); };
``` ```
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册