未验证 提交 8fd604b4 编写于 作者: O openharmony_ci 提交者: Gitee

!23403 Rectify the arkts syntax on monthly

Merge pull request !23403 from 189******51/monthly_20230815
......@@ -59,13 +59,16 @@ getRemoteAbilityInfo(elementName: ElementName, callback: AsyncCallback\<RemoteAb
**示例:**
```ts
import distributedBundle from '@ohos.bundle.distributedBundleManager';
import { BusinessError } from '@ohos.base';
try {
distributedBundle.getRemoteAbilityInfo(
{
deviceId: '1',
bundleName: 'com.example.application',
abilityName: 'EntryAbility'
}, (err, data) => {
}, (err: BusinessError, data: distributedBundle.RemoteAbilityInfo) => {
if (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
} else {
......@@ -73,7 +76,9 @@ try {
}
});
} catch (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log(`Operation failed: error code is ${code} and error message is ${message}`);
}
```
......@@ -115,19 +120,24 @@ getRemoteAbilityInfo(elementName: ElementName): Promise\<RemoteAbilityInfo>;
**示例:**
```ts
import distributedBundle from '@ohos.bundle.distributedBundleManager';
import { BusinessError } from '@ohos.base';
try {
distributedBundle.getRemoteAbilityInfo(
{
deviceId: '1',
bundleName: 'com.example.application',
abilityName: 'EntryAbility'
}).then(data => {
}).then((data: distributedBundle.RemoteAbilityInfo) => {
console.info('Operation succeed:' + JSON.stringify(data));
}).catch(err => {
}).catch((err: BusinessError) => {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
});
} catch (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log(`Operation failed: error code is ${code} and error message is ${message}`);
}
```
......@@ -164,6 +174,9 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, callback: AsyncCallback\
**示例:**
```ts
import distributedBundle from '@ohos.bundle.distributedBundleManager';
import { BusinessError } from '@ohos.base';
try {
distributedBundle.getRemoteAbilityInfo(
[
......@@ -177,7 +190,7 @@ try {
bundleName: 'com.example.application2',
abilityName: 'EntryAbility'
}
], (err, data) => {
], (err: BusinessError, data: distributedBundle.RemoteAbilityInfo[]) => {
if (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
} else {
......@@ -185,7 +198,9 @@ try {
}
});
} catch (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log(`Operation failed: error code is ${code} and error message is ${message}`);
}
```
......@@ -227,6 +242,9 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>): Promise\<Array\<RemoteA
**示例:**
```ts
import distributedBundle from '@ohos.bundle.distributedBundleManager';
import { BusinessError } from '@ohos.base';
try {
distributedBundle.getRemoteAbilityInfo(
[
......@@ -240,13 +258,15 @@ try {
bundleName: 'com.example.application2',
abilityName: 'EntryAbility'
}
]).then(data => {
]).then((data: distributedBundle.RemoteAbilityInfo[]) => {
console.info('Operation succeed:' + JSON.stringify(data));
}).catch(err => {
}).catch((err: BusinessError) => {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
});
} catch (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log(`Operation failed: error code is ${code} and error message is ${message}`);
}
```
......@@ -284,13 +304,16 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string, callback: AsyncCa
**示例:**
```ts
import distributedBundle from '@ohos.bundle.distributedBundleManager';
import { BusinessError } from '@ohos.base';
try {
distributedBundle.getRemoteAbilityInfo(
{
deviceId: '1',
bundleName: 'com.example.application',
abilityName: 'EntryAbility'
}, 'zh-Hans-CN', (err, data) => {
}, 'zh-Hans-CN', (err: BusinessError, data: distributedBundle.RemoteAbilityInfo) => {
if (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
} else {
......@@ -298,7 +321,9 @@ try {
}
});
} catch (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log(`Operation failed: error code is ${code} and error message is ${message}`);
}
```
......@@ -341,19 +366,24 @@ getRemoteAbilityInfo(elementName: ElementName, locale: string): Promise\<RemoteA
**示例:**
```ts
import distributedBundle from '@ohos.bundle.distributedBundleManager';
import { BusinessError } from '@ohos.base';
try {
distributedBundle.getRemoteAbilityInfo(
{
deviceId: '1',
bundleName: 'com.example.application',
abilityName: 'EntryAbility'
}, 'zh-Hans-CN').then(data => {
}, 'zh-Hans-CN').then((data: distributedBundle.RemoteAbilityInfo) => {
console.info('Operation succeed:' + JSON.stringify(data));
}).catch(err => {
}).catch((err: BusinessError) => {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
});
} catch (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log(`Operation failed: error code is ${code} and error message is ${message}`);
}
```
......@@ -391,6 +421,9 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, locale: string, callback
**示例:**
```ts
import distributedBundle from '@ohos.bundle.distributedBundleManager';
import { BusinessError } from '@ohos.base';
try {
distributedBundle.getRemoteAbilityInfo(
[
......@@ -404,7 +437,7 @@ try {
bundleName: 'com.example.application2',
abilityName: 'EntryAbility'
}
], 'zh-Hans-CN', (err, data) => {
], 'zh-Hans-CN', (err: BusinessError, data: distributedBundle.RemoteAbilityInfo[]) => {
if (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
} else {
......@@ -412,7 +445,9 @@ try {
}
});
} catch (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log(`Operation failed: error code is ${code} and error message is ${message}`);
}
```
......@@ -455,6 +490,9 @@ getRemoteAbilityInfo(elementNames: Array\<ElementName>, locale: string): Promise
**示例:**
```ts
import distributedBundle from '@ohos.bundle.distributedBundleManager';
import { BusinessError } from '@ohos.base';
try {
distributedBundle.getRemoteAbilityInfo(
[
......@@ -468,12 +506,14 @@ try {
bundleName: 'com.example.application2',
abilityName: 'EntryAbility'
}
], 'zh-Hans-CN').then(data => {
], 'zh-Hans-CN').then((data: distributedBundle.RemoteAbilityInfo[]) => {
console.info('Operation succeed:' + JSON.stringify(data));
}).catch(err => {
}).catch((err: BusinessError) => {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
});
} catch (err) {
console.log(`Operation failed: error code is ${err.code} and error message is ${err.message}`);
let code = (err as BusinessError).code;
let message = (err as BusinessError).message;
console.log(`Operation failed: error code is ${code} and error message is ${message}`);
}
```
......@@ -46,9 +46,10 @@ getBundleInstaller(callback: AsyncCallback\<BundleInstaller>): void;
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
try {
installer.getBundleInstaller((err, data) => {
installer.getBundleInstaller((err: BusinessError, data: installer.BundleInstaller) => {
if (err) {
console.error('getBundleInstaller failed:' + err.message);
} else {
......@@ -56,7 +57,8 @@ try {
}
});
} catch (error) {
console.error('getBundleInstaller failed:' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed:' + message);
}
```
......@@ -79,15 +81,17 @@ getBundleInstaller(): Promise\<BundleInstaller>;
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
try {
installer.getBundleInstaller().then((data) => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
console.info('getBundleInstaller successfully.');
}).catch((error) => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -148,27 +152,30 @@ install(hapFilePaths: Array&lt;string&gt;, installParam: InstallParam, callback:
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/'];
let installParam = {
let installParam: installer.InstallParam = {
userId: 100,
isKeepData: false,
installFlag: 1,
};
try {
installer.getBundleInstaller().then(data => {
data.install(hapFilePaths, installParam, err => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.install(hapFilePaths, installParam, (err: BusinessError) => {
if (err) {
console.error('install failed:' + err.message);
} else {
console.info('install successfully.');
}
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
## BundleInstaller.install
......@@ -226,22 +233,25 @@ install(hapFilePaths: Array&lt;string&gt;, callback: AsyncCallback&lt;void&gt;):
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/'];
try {
installer.getBundleInstaller().then(data => {
data.install(hapFilePaths, err => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.install(hapFilePaths, (err: BusinessError) => {
if (err) {
console.error('install failed:' + err.message);
} else {
console.info('install successfully.');
}
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -308,26 +318,29 @@ install(hapFilePaths: Array\<string\>, installParam?: InstallParam) : Promise\<v
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/'];
let installParam = {
let installParam: installer.InstallParam = {
userId: 100,
isKeepData: false,
installFlag: 1,
};
try {
installer.getBundleInstaller().then(data => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.install(hapFilePaths, installParam)
.then((data) => {
.then((data: void) => {
console.info('install successfully: ' + JSON.stringify(data));
}).catch((error) => {
}).catch((error: BusinessError) => {
console.error('install failed:' + error.message);
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -367,27 +380,30 @@ uninstall(bundleName: string, installParam: InstallParam, callback: AsyncCallbac
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let bundleName = 'com.ohos.demo';
let installParam = {
let installParam: installer.InstallParam = {
userId: 100,
isKeepData: false,
installFlag: 1
};
try {
installer.getBundleInstaller().then(data => {
data.uninstall(bundleName, installParam, err => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.uninstall(bundleName, installParam, (err: BusinessError) => {
if (err) {
console.error('uninstall failed:' + err.message);
} else {
console.info('uninstall successfully.');
}
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -425,22 +441,25 @@ uninstall(bundleName: string, callback: AsyncCallback&lt;void&gt;): void;
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let bundleName = 'com.ohos.demo';
try {
installer.getBundleInstaller().then(data => {
data.uninstall(bundleName, err => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.uninstall(bundleName, (err: BusinessError) => {
if (err) {
console.error('uninstall failed:' + err.message);
} else {
console.info('uninstall successfully.');
}
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
## BundleInstaller.uninstall
......@@ -483,26 +502,29 @@ uninstall(bundleName: string, installParam?: InstallParam) : Promise\<void\>;
**示例:**
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let bundleName = 'com.ohos.demo';
let installParam = {
let installParam: installer.InstallParam = {
userId: 100,
isKeepData: false,
installFlag: 1,
};
try {
installer.getBundleInstaller().then(data => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.uninstall(bundleName, installParam)
.then((data) => {
.then((data: void) => {
console.info('uninstall successfully: ' + JSON.stringify(data));
}).catch((error) => {
}).catch((error: BusinessError) => {
console.error('uninstall failed:' + error.message);
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -539,27 +561,30 @@ recover(bundleName: string, installParam: InstallParam, callback: AsyncCallback&
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let bundleName = 'com.ohos.demo';
let installParam = {
let installParam: installer.InstallParam = {
userId: 100,
isKeepData: false,
installFlag: 1
};
try {
installer.getBundleInstaller().then(data => {
data.recover(bundleName, installParam, err => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.recover(bundleName, installParam, (err: BusinessError) => {
if (err) {
console.error('recover failed:' + err.message);
} else {
console.info('recover successfully.');
}
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -595,22 +620,25 @@ recover(bundleName: string, callback: AsyncCallback&lt;void&gt;): void;
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let bundleName = 'com.ohos.demo';
try {
installer.getBundleInstaller().then(data => {
data.recover(bundleName, err => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.recover(bundleName, (err: BusinessError) => {
if (err) {
console.error('recover failed:' + err.message);
} else {
console.info('recover successfully.');
}
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -651,26 +679,29 @@ recover(bundleName: string, installParam?: InstallParam) : Promise\<void\>;
**示例:**
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let bundleName = 'com.ohos.demo';
let installParam = {
let installParam: installer.InstallParam = {
userId: 100,
isKeepData: false,
installFlag: 1,
};
try {
installer.getBundleInstaller().then(data => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.recover(bundleName, installParam)
.then((data) => {
.then((data: void) => {
console.info('recover successfully: ' + JSON.stringify(data));
}).catch((error) => {
}).catch((error: BusinessError) => {
console.error('recover failed:' + error.message);
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -707,24 +738,27 @@ uninstall(uninstallParam: UninstallParam, callback : AsyncCallback\<void>) : voi
```ts
import installer from '@ohos.bundle.installer';
let uninstallParam = {
bundleName : "com.ohos.demo",
import { BusinessError } from '@ohos.base';
let uninstallParam: installer.UninstallParam = {
bundleName: "com.ohos.demo",
};
try {
installer.getBundleInstaller().then(data => {
data.uninstall(uninstallParam, err => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.uninstall(uninstallParam, (err: BusinessError) => {
if (err) {
console.error('uninstall failed:' + err.message);
} else {
console.info('uninstall successfully.');
}
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -766,24 +800,27 @@ uninstall(uninstallParam: UninstallParam) : Promise\<void>;
```ts
import installer from '@ohos.bundle.installer';
let uninstallParam = {
bundleName : "com.ohos.demo",
import { BusinessError } from '@ohos.base';
let uninstallParam: installer.UninstallParam = {
bundleName: "com.ohos.demo",
};
try {
installer.getBundleInstaller().then(data => {
data.uninstall(uninstallParam, err => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.uninstall(uninstallParam, (err: BusinessError) => {
if (err) {
console.error('uninstall failed:' + err.message);
} else {
console.info('uninstall successfully.');
}
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -836,27 +873,30 @@ updateBundleForSelf(hapFilePaths: Array\<string\>, installParam: InstallParam, c
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/'];
let installParam = {
let installParam: installer.InstallParam = {
userId: 100,
isKeepData: false,
installFlag: 1,
};
try {
installer.getBundleInstaller().then(data => {
data.updateBundleForSelf(hapFilePaths, installParam, err => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.updateBundleForSelf(hapFilePaths, installParam, (err: BusinessError) => {
if (err) {
console.error('updateBundleForSelf failed:' + err.message);
} else {
console.info('updateBundleForSelf successfully.');
}
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -907,22 +947,25 @@ updateBundleForSelf(hapFilePaths: Array\<string\>, callback: AsyncCallback\<void
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/'];
try {
installer.getBundleInstaller().then(data => {
data.updateBundleForSelf(hapFilePaths, err => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.updateBundleForSelf(hapFilePaths, (err: BusinessError) => {
if (err) {
console.error('updateBundleForSelf failed:' + err.message);
} else {
console.info('updateBundleForSelf successfully.');
}
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......@@ -974,26 +1017,29 @@ updateBundleForSelf(hapFilePaths: Array\<string\>, installParam?: InstallParam):
```ts
import installer from '@ohos.bundle.installer';
import { BusinessError } from '@ohos.base';
let hapFilePaths = ['/data/storage/el2/base/haps/entry/files/'];
let installParam = {
let installParam: installer.InstallParam = {
userId: 100,
isKeepData: false,
installFlag: 1,
};
try {
installer.getBundleInstaller().then(data => {
installer.getBundleInstaller().then((data: installer.BundleInstaller) => {
data.updateBundleForSelf(hapFilePaths, installParam)
.then((data) => {
.then((data: void) => {
console.info('updateBundleForSelf successfully: ' + JSON.stringify(data));
}).catch((error) => {
}).catch((error: BusinessError) => {
console.error('updateBundleForSelf failed:' + error.message);
});
}).catch(error => {
}).catch((error: BusinessError) => {
console.error('getBundleInstaller failed. Cause: ' + error.message);
});
} catch (error) {
console.error('getBundleInstaller failed. Cause: ' + error.message);
let message = (error as BusinessError).message;
console.error('getBundleInstaller failed. Cause: ' + message);
}
```
......
......@@ -51,9 +51,11 @@ getLauncherAbilityInfo(bundleName: string, userId: number, callback: AsyncCallba
```ts
import launcherBundleManager from '@ohos.bundle.launcherBundleManager';
import { BusinessError } from '@ohos.base';
try {
launcherBundleManager.getLauncherAbilityInfo('com.example.demo', 100, (errData, data) => {
launcherBundleManager.getLauncherAbilityInfo('com.example.demo', 100,
(errData: BusinessError, data: launcherBundleManager.LauncherAbilityInfo[]) => {
if (errData !== null) {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
} else {
......@@ -61,7 +63,9 @@ try {
}
})
} catch (errData) {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
let code = (errData as BusinessError).code;
let message = (errData as BusinessError).message;
console.error(`errData is errCode:${code} message:${message}`);
}
```
......@@ -101,17 +105,21 @@ getLauncherAbilityInfo(bundleName: string, userId: number) : Promise<Array\<[Lau
**示例:**
```typescript
```ts
import launcherBundleManager from '@ohos.bundle.launcherBundleManager';
import { BusinessError } from '@ohos.base';
try {
launcherBundleManager.getLauncherAbilityInfo("com.example.demo", 100).then(data => {
launcherBundleManager.getLauncherAbilityInfo("com.example.demo", 100)
.then((data: launcherBundleManager.LauncherAbilityInfo[]) => {
console.log("data is " + JSON.stringify(data));
}).catch (errData => {
}).catch ((errData: BusinessError) => {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
})
} catch (errData) {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
let code = (errData as BusinessError).code;
let message = (errData as BusinessError).message;
console.error(`errData is errCode:${code} message:${message}`);
}
```
......@@ -151,9 +159,11 @@ getAllLauncherAbilityInfo(userId: number, callback: AsyncCallback<Array\<[Launch
```ts
import launcherBundleManager from '@ohos.bundle.launcherBundleManager';
import { BusinessError } from '@ohos.base';
try {
launcherBundleManager.getAllLauncherAbilityInfo(100, (errData, data) => {
launcherBundleManager.getAllLauncherAbilityInfo(100,
(errData: BusinessError, data: launcherBundleManager.LauncherAbilityInfo[]) => {
if (errData !== null) {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
} else {
......@@ -161,7 +171,9 @@ try {
}
});
} catch (errData) {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
let code = (errData as BusinessError).code;
let message = (errData as BusinessError).message;
console.error(`errData is errCode:${code} message:${message}`);
}
```
## launcherBundlemanager.getAllLauncherAbilityInfo<sup>9+</sup>
......@@ -200,15 +212,19 @@ getAllLauncherAbilityInfo(userId: number) : Promise<Array\<[LauncherAbilityInfo]
```ts
import launcherBundleManager from '@ohos.bundle.launcherBundleManager';
import { BusinessError } from '@ohos.base';
try {
launcherBundleManager.getAllLauncherAbilityInfo(100).then(data => {
launcherBundleManager.getAllLauncherAbilityInfo(100)
.then((data: launcherBundleManager.LauncherAbilityInfo[]) => {
console.log("data is " + JSON.stringify(data));
}).catch (errData => {
}).catch ((errData: BusinessError) => {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
});
} catch (errData) {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
let code = (errData as BusinessError).code;
let message = (errData as BusinessError).message;
console.error(`errData is errCode:${code} message:${message}`);
}
```
......@@ -246,9 +262,11 @@ getShortcutInfo(bundleName :string, callback: AsyncCallback<Array\<[ShortcutInfo
```ts
import launcherBundleManager from '@ohos.bundle.launcherBundleManager';
import { BusinessError } from '@ohos.base';
try {
launcherBundleManager.getShortcutInfo("com.example.demo", (errData, data) => {
launcherBundleManager.getShortcutInfo("com.example.demo",
(errData: BusinessError, data: launcherBundleManager.ShortcutInfo[]) => {
if (errData !== null) {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
} else {
......@@ -256,7 +274,9 @@ try {
}
});
} catch (errData) {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
let code = (errData as BusinessError).code;
let message = (errData as BusinessError).message;
console.error(`errData is errCode:${code} message:${message}`);
}
```
......@@ -294,14 +314,18 @@ getShortcutInfo(bundleName : string) : Promise<Array\<[ShortcutInfo](js-apis-bun
```ts
import launcherBundleManager from '@ohos.bundle.launcherBundleManager';
import { BusinessError } from '@ohos.base';
try {
launcherBundleManager.getShortcutInfo("com.example.demo").then(data => {
launcherBundleManager.getShortcutInfo("com.example.demo")
.then((data: launcherBundleManager.ShortcutInfo[]) => {
console.log("data is " + JSON.stringify(data));
}).catch (errData => {
}).catch ((errData: BusinessError) => {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
});
} catch (errData) {
console.error(`errData is errCode:${errData.code} message:${errData.message}`);
let code = (errData as BusinessError).code;
let message = (errData as BusinessError).message;
console.error(`errData is errCode:${code} message:${message}`);
}
```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册