提交 c005aa92 编写于 作者: L liwuli

arkts整改

Signed-off-by: Nliwuli <liwuli@huawei.com>
上级 48022866
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
## 导入模块 ## 导入模块
```js ```ts
import accountManager from '@ohos.enterprise.accountManager'; import accountManager from '@ohos.enterprise.accountManager';
``` ```
...@@ -47,8 +47,9 @@ disallowAddLocalAccount(admin: Want, disallow: boolean, callback: AsyncCallback& ...@@ -47,8 +47,9 @@ disallowAddLocalAccount(admin: Want, disallow: boolean, callback: AsyncCallback&
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -98,15 +99,17 @@ disallowAddLocalAccount(admin: Want, disallow: boolean): Promise&lt;void&gt; ...@@ -98,15 +99,17 @@ disallowAddLocalAccount(admin: Want, disallow: boolean): Promise&lt;void&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
accountManager.disallowAddLocalAccount(wantTemp, true).then(() => { accountManager.disallowAddLocalAccount(wantTemp, true).then(() => {
console.info('Succeeded in disallowing add local account'); console.info('Succeeded in disallowing add local account');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to disallow add local account. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to disallow add local account. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
## 导入模块 ## 导入模块
```js ```ts
import adminManager from '@ohos.enterprise.adminManager'; import adminManager from '@ohos.enterprise.adminManager';
``` ```
...@@ -49,12 +49,13 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, callba ...@@ -49,12 +49,13 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, callba
**示例** **示例**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let enterpriseInfo = { let enterpriseInfo: adminManager.EnterpriseInfo = {
name: 'enterprise name', name: 'enterprise name',
description: 'enterprise description' description: 'enterprise description'
} }
...@@ -102,12 +103,13 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, userId ...@@ -102,12 +103,13 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, userId
**示例** **示例**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let enterpriseInfo = { let enterpriseInfo: adminManager.EnterpriseInfo = {
name: 'enterprise name', name: 'enterprise name',
description: 'enterprise description' description: 'enterprise description'
} }
...@@ -160,19 +162,22 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, userId ...@@ -160,19 +162,22 @@ enableAdmin(admin: Want, enterpriseInfo: EnterpriseInfo, type: AdminType, userId
**示例** **示例**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let enterpriseInfo = { let enterpriseInfo: adminManager.EnterpriseInfo = {
name: 'enterprise name', name: 'enterprise name',
description: 'enterprise description' description: 'enterprise description'
} }
adminManager.enableAdmin(wantTemp, enterpriseInfo, adminManager.AdminType.ADMIN_TYPE_NORMAL, 100).catch((err) => { adminManager.enableAdmin(wantTemp, enterpriseInfo, adminManager.AdminType.ADMIN_TYPE_NORMAL, 100).catch(
console.error(`Failed to enable admin. Code: ${err.code}, message: ${err.message}`); (err: BusinessError) => {
}); console.error(`Failed to enable admin. Code: ${err.code}, message: ${err.message}`);
});
``` ```
## adminManager.disableAdmin ## adminManager.disableAdmin
...@@ -204,8 +209,9 @@ disableAdmin(admin: Want, callback: AsyncCallback\<void>): void ...@@ -204,8 +209,9 @@ disableAdmin(admin: Want, callback: AsyncCallback\<void>): void
**示例** **示例**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -249,8 +255,9 @@ disableAdmin(admin: Want, userId: number, callback: AsyncCallback\<void>): void ...@@ -249,8 +255,9 @@ disableAdmin(admin: Want, userId: number, callback: AsyncCallback\<void>): void
**示例** **示例**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -299,13 +306,15 @@ disableAdmin(admin: Want, userId?: number): Promise\<void> ...@@ -299,13 +306,15 @@ disableAdmin(admin: Want, userId?: number): Promise\<void>
**示例** **示例**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
adminManager.disableAdmin(wantTemp, 100).catch((err) => { adminManager.disableAdmin(wantTemp, 100).catch((err: BusinessError) => {
console.error(`Failed to disable admin. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to disable admin. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -339,8 +348,9 @@ disableSuperAdmin(bundleName: String, callback: AsyncCallback\<void>): void ...@@ -339,8 +348,9 @@ disableSuperAdmin(bundleName: String, callback: AsyncCallback\<void>): void
**示例** **示例**
```js ```ts
let bundleName = 'com.example.myapplication'; import Want from '@ohos.app.ability.Want';
let bundleName: string = 'com.example.myapplication';
adminManager.disableSuperAdmin(bundleName, (err) => { adminManager.disableSuperAdmin(bundleName, (err) => {
if (err) { if (err) {
...@@ -385,10 +395,12 @@ disableSuperAdmin(bundleName: String): Promise\<void> ...@@ -385,10 +395,12 @@ disableSuperAdmin(bundleName: String): Promise\<void>
**示例** **示例**
```js ```ts
let bundleName = 'com.example.myapplication'; import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let bundleName: string = 'com.example.myapplication';
adminManager.disableSuperAdmin(bundleName).catch((err) => { adminManager.disableSuperAdmin(bundleName).catch((err: BusinessError) => {
console.error(`Failed to disable super admin. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to disable super admin. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -412,8 +424,9 @@ isAdminEnabled(admin: Want, callback: AsyncCallback\<boolean>): void ...@@ -412,8 +424,9 @@ isAdminEnabled(admin: Want, callback: AsyncCallback\<boolean>): void
**示例** **示例**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -447,8 +460,9 @@ isAdminEnabled(admin: Want, userId: number, callback: AsyncCallback\<boolean>): ...@@ -447,8 +460,9 @@ isAdminEnabled(admin: Want, userId: number, callback: AsyncCallback\<boolean>):
**示例** **示例**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -487,15 +501,17 @@ isAdminEnabled(admin: Want, userId?: number): Promise\<boolean> ...@@ -487,15 +501,17 @@ isAdminEnabled(admin: Want, userId?: number): Promise\<boolean>
**示例** **示例**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
adminManager.isAdminEnabled(wantTemp, 100).then((result) => { adminManager.isAdminEnabled(wantTemp, 100).then((result) => {
console.info(`Succeeded in querying admin is enabled or not, result : ${result}`); console.info(`Succeeded in querying admin is enabled or not, result : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to query admin is enabled or not. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to query admin is enabled or not. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -519,8 +535,9 @@ isSuperAdmin(bundleName: String, callback: AsyncCallback\<boolean>): void ...@@ -519,8 +535,9 @@ isSuperAdmin(bundleName: String, callback: AsyncCallback\<boolean>): void
**示例** **示例**
```js ```ts
let bundleName = 'com.example.myapplication'; import Want from '@ohos.app.ability.Want';
let bundleName: string = 'com.example.myapplication';
adminManager.isSuperAdmin(bundleName, (err, result) => { adminManager.isSuperAdmin(bundleName, (err, result) => {
if (err) { if (err) {
...@@ -555,12 +572,14 @@ isSuperAdmin(bundleName: String): Promise\<boolean> ...@@ -555,12 +572,14 @@ isSuperAdmin(bundleName: String): Promise\<boolean>
**示例** **示例**
```js ```ts
let bundleName = 'com.example.myapplication'; import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let bundleName: string = 'com.example.myapplication';
adminManager.isSuperAdmin(bundleName).then((result) => { adminManager.isSuperAdmin(bundleName).then((result) => {
console.info(`Succeeded in querying admin is super admin or not, result : ${result}`); console.info(`Succeeded in querying admin is super admin or not, result : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to query admin is super admin or not. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to query admin is super admin or not. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -595,12 +614,13 @@ setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo, callback: AsyncCa ...@@ -595,12 +614,13 @@ setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo, callback: AsyncCa
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let enterpriseInfo = { let enterpriseInfo: adminManager.EnterpriseInfo = {
name: 'enterprise name', name: 'enterprise name',
description: 'enterprise description' description: 'enterprise description'
} }
...@@ -649,17 +669,19 @@ setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo): Promise\<void>; ...@@ -649,17 +669,19 @@ setEnterpriseInfo(admin: Want, enterpriseInfo: EnterpriseInfo): Promise\<void>;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let enterpriseInfo = { let enterpriseInfo: adminManager.EnterpriseInfo = {
name: 'enterprise name', name: 'enterprise name',
description: 'enterprise description' description: 'enterprise description'
} }
adminManager.setEnterpriseInfo(wantTemp, enterpriseInfo).catch((err) => { adminManager.setEnterpriseInfo(wantTemp, enterpriseInfo).catch((err: BusinessError) => {
console.error(`Failed to set enterprise info. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to set enterprise info. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -691,8 +713,9 @@ getEnterpriseInfo(admin: Want, callback: AsyncCallback&lt;EnterpriseInfo&gt;): v ...@@ -691,8 +713,9 @@ getEnterpriseInfo(admin: Want, callback: AsyncCallback&lt;EnterpriseInfo&gt;): v
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -738,15 +761,17 @@ getEnterpriseInfo(admin: Want): Promise&lt;EnterpriseInfo&gt; ...@@ -738,15 +761,17 @@ getEnterpriseInfo(admin: Want): Promise&lt;EnterpriseInfo&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
adminManager.getEnterpriseInfo(wantTemp).then((result) => { adminManager.getEnterpriseInfo(wantTemp).then((result) => {
console.info(`Succeeded in getting enterprise info, enterprise name : ${result.name}, enterprise description : ${result.description}`); console.info(`Succeeded in getting enterprise info, enterprise name : ${result.name}, enterprise description : ${result.description}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get enterprise info. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to get enterprise info. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -782,12 +807,13 @@ subscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>, callback ...@@ -782,12 +807,13 @@ subscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>, callback
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
let events = [0, 1]; let events: Array<adminManager.ManagedEvent> = [0, 1];
adminManager.subscribeManagedEvent(wantTemp, events, (err) => { adminManager.subscribeManagedEvent(wantTemp, events, (err) => {
if (err) { if (err) {
...@@ -834,15 +860,17 @@ subscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>): Promise ...@@ -834,15 +860,17 @@ subscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>): Promise
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
let events = [0, 1]; let events: Array<adminManager.ManagedEvent> = [0, 1];
adminManager.subscribeManagedEvent(wantTemp, events).then(() => { adminManager.subscribeManagedEvent(wantTemp, events).then(() => {
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to subscribe managed event. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to subscribe managed event. Code: ${err.code}, message: ${err.message}`);
}) })
``` ```
...@@ -878,12 +906,13 @@ unsubscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>, callba ...@@ -878,12 +906,13 @@ unsubscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>, callba
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
let events = [0, 1]; let events: Array<adminManager.ManagedEvent> = [0, 1];
adminManager.unsubscribeManagedEvent(wantTemp, events, (err) => { adminManager.unsubscribeManagedEvent(wantTemp, events, (err) => {
if (err) { if (err) {
...@@ -930,15 +959,17 @@ unsubscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>): Promi ...@@ -930,15 +959,17 @@ unsubscribeManagedEvent(admin: Want, managedEvents: Array\<ManagedEvent>): Promi
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
let events = [0, 1]; let events: Array<adminManager.ManagedEvent> = [0, 1];
adminManager.unsubscribeManagedEvent(wantTemp, events).then(() => { adminManager.unsubscribeManagedEvent(wantTemp, events).then(() => {
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to unsubscribe managed event. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to unsubscribe managed event. Code: ${err.code}, message: ${err.message}`);
}) })
``` ```
...@@ -975,12 +1006,14 @@ authorizeAdmin(admin: Want, bundleName: string, callback: AsyncCallback&lt;void& ...@@ -975,12 +1006,14 @@ authorizeAdmin(admin: Want, bundleName: string, callback: AsyncCallback&lt;void&
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
let bundleName: string = "com.example.application"; let bundleName: string = "com.example.application";
adminManager.authorizeAdmin(wantTemp, bundleName, (err) => { adminManager.authorizeAdmin(wantTemp, bundleName, (err) => {
if (err) { if (err) {
console.error(`Failed to authorize permission to the application. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to authorize permission to the application. Code: ${err.code}, message: ${err.message}`);
...@@ -1027,14 +1060,17 @@ authorizeAdmin(admin: Want, bundleName: string): Promise&lt;void&gt; ...@@ -1027,14 +1060,17 @@ authorizeAdmin(admin: Want, bundleName: string): Promise&lt;void&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
let bundleName: string = "com.example.application"; let bundleName: string = "com.example.application";
adminManager.authorizeAdmin(wantTemp, bundleName).then(() => { adminManager.authorizeAdmin(wantTemp, bundleName).then(() => {
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to authorize permission to the application. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to authorize permission to the application. Code: ${err.code}, message: ${err.message}`);
}) })
``` ```
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
## 导入模块 ## 导入模块
```js ```ts
import applicationManager from '@ohos.enterprise.applicationManager'; import applicationManager from '@ohos.enterprise.applicationManager';
``` ```
...@@ -48,12 +48,13 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: Async ...@@ -48,12 +48,13 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: Async
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
applicationManager.addDisallowedRunningBundles(wantTemp, appIds, (err) => { applicationManager.addDisallowedRunningBundles(wantTemp, appIds, (err) => {
if (err) { if (err) {
...@@ -96,12 +97,13 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: number, ...@@ -96,12 +97,13 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: number,
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
applicationManager.addDisallowedRunningBundles(wantTemp, appIds, 100, (err) => { applicationManager.addDisallowedRunningBundles(wantTemp, appIds, 100, (err) => {
if (err) { if (err) {
...@@ -149,17 +151,19 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: number ...@@ -149,17 +151,19 @@ addDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: number
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
bundleName: 'com.example.myapplication', import { BusinessError } from '@ohos.base';
abilityName: 'EntryAbility', let wantTemp: Want = {
bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
applicationManager.addDisallowedRunningBundles(wantTemp, appIds, 100).then(() => { applicationManager.addDisallowedRunningBundles(wantTemp, appIds, 100).then(() => {
console.info('Succeeded in adding disallowed running bundles'); console.info('Succeeded in adding disallowed running bundles');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to add disallowed running bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to add disallowed running bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -194,12 +198,13 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: As ...@@ -194,12 +198,13 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, callback: As
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, (err) => { applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, (err) => {
if (err) { if (err) {
...@@ -242,12 +247,13 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: numb ...@@ -242,12 +247,13 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId: numb
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, 100, (err) => { applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, 100, (err) => {
if (err) { if (err) {
...@@ -295,17 +301,19 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: num ...@@ -295,17 +301,19 @@ removeDisallowedRunningBundles(admin: Want, appIds: Array\<string>, userId?: num
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
bundleName: 'com.example.myapplication', import { BusinessError } from '@ohos.base';
abilityName: 'EntryAbility', let wantTemp: Want = {
bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, 100).then(() => { applicationManager.removeDisallowedRunningBundles(wantTemp, appIds, 100).then(() => {
console.info('Succeeded in removing disallowed running bundles'); console.info('Succeeded in removing disallowed running bundles');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to remove disallowed running bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to remove disallowed running bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -339,8 +347,9 @@ getDisallowedRunningBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;str ...@@ -339,8 +347,9 @@ getDisallowedRunningBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;str
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -385,8 +394,9 @@ getDisallowedRunningBundles(admin: Want, userId: number, callback: AsyncCallback ...@@ -385,8 +394,9 @@ getDisallowedRunningBundles(admin: Want, userId: number, callback: AsyncCallback
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -436,15 +446,17 @@ getDisallowedRunningBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s ...@@ -436,15 +446,17 @@ getDisallowedRunningBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
applicationManager.getDisallowedRunningBundles(wantTemp, 100).then((result) => { applicationManager.getDisallowedRunningBundles(wantTemp, 100).then((result) => {
console.info(`Succeeded in getting disallowed running bundles, result : ${JSON.stringify(result)}`); console.info(`Succeeded in getting disallowed running bundles, result : ${JSON.stringify(result)}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get disallowed running bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to get disallowed running bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
## 导入模块 ## 导入模块
```js ```ts
import browser from '@ohos.enterprise.browser'; import browser from '@ohos.enterprise.browser';
``` ```
...@@ -48,8 +48,9 @@ setPolicies(admin: Want, appId: string, policies: string, callback: AsyncCallbac ...@@ -48,8 +48,9 @@ setPolicies(admin: Want, appId: string, policies: string, callback: AsyncCallbac
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -101,8 +102,10 @@ setPolicies(admin: Want, appId: string, policies: string): Promise&lt;void&gt;; ...@@ -101,8 +102,10 @@ setPolicies(admin: Want, appId: string, policies: string): Promise&lt;void&gt;;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -110,7 +113,7 @@ let appId: string = 'com.example.myapplication'; ...@@ -110,7 +113,7 @@ let appId: string = 'com.example.myapplication';
let policies: string = '{"InsecurePrivateNetworkRequestsAllowed":{"level":"mandatory","scope":"machine","source":"platform","value":true},"LegacySameSiteCookieBehaviorEnabledForDomainList":{"level":"mandatory","scope":"machine","source":"platform","value":["[*.]"]}}' let policies: string = '{"InsecurePrivateNetworkRequestsAllowed":{"level":"mandatory","scope":"machine","source":"platform","value":true},"LegacySameSiteCookieBehaviorEnabledForDomainList":{"level":"mandatory","scope":"machine","source":"platform","value":["[*.]"]}}'
browser.setPolicies(wantTemp, appId, policies).then(() => { browser.setPolicies(wantTemp, appId, policies).then(() => {
console.info('Succeeded in setting browser policies'); console.info('Succeeded in setting browser policies');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to set browser policies. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to set browser policies. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -143,8 +146,9 @@ getPolicies(admin: Want, appId: string, callback: AsyncCallback&lt;string&gt;): ...@@ -143,8 +146,9 @@ getPolicies(admin: Want, appId: string, callback: AsyncCallback&lt;string&gt;):
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -191,15 +195,17 @@ getPolicies(admin: Want, appId: string): Promise&lt;string&gt;; ...@@ -191,15 +195,17 @@ getPolicies(admin: Want, appId: string): Promise&lt;string&gt;;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appId: string = 'com.example.myapplication'; let appId: string = 'com.example.myapplication';
browser.getPolicies(wantTemp, appId).then((result) => { browser.getPolicies(wantTemp, appId).then((result) => {
console.info(`Succeeded in getting browser policies, result : ${JSON.stringify(result)}`); console.info(`Succeeded in getting browser policies, result : ${JSON.stringify(result)}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get browser policies. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to get browser policies. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
## 导入模块 ## 导入模块
```js ```ts
import bundleManager from '@ohos.enterprise.bundleManager'; import bundleManager from '@ohos.enterprise.bundleManager';
``` ```
...@@ -47,12 +47,13 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCal ...@@ -47,12 +47,13 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: AsyncCal
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.addAllowedInstallBundles(wantTemp, appIds, (err) => { bundleManager.addAllowedInstallBundles(wantTemp, appIds, (err) => {
if (err) { if (err) {
...@@ -95,12 +96,13 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, ca ...@@ -95,12 +96,13 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, ca
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.addAllowedInstallBundles(wantTemp, appIds, 100, (err) => { bundleManager.addAllowedInstallBundles(wantTemp, appIds, 100, (err) => {
if (err) { if (err) {
...@@ -148,16 +150,18 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number): ...@@ -148,16 +150,18 @@ addAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number):
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.addAllowedInstallBundles(wantTemp, appIds, 100).then(() => { bundleManager.addAllowedInstallBundles(wantTemp, appIds, 100).then(() => {
console.info('Succeeded in adding allowed install bundles'); console.info('Succeeded in adding allowed install bundles');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to add allowed install bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to add allowed install bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -193,12 +197,13 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: Async ...@@ -193,12 +197,13 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, callback: Async
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.removeAllowedInstallBundles(wantTemp, appIds, (err) => { bundleManager.removeAllowedInstallBundles(wantTemp, appIds, (err) => {
if (err) { if (err) {
...@@ -241,12 +246,13 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, ...@@ -241,12 +246,13 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number,
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
bundleName: 'com.example.myapplication', let wantTemp: Want = {
abilityName: 'EntryAbility', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.removeAllowedInstallBundles(wantTemp, appIds, 100, (err) => { bundleManager.removeAllowedInstallBundles(wantTemp, appIds, 100, (err) => {
if (err) { if (err) {
...@@ -294,16 +300,18 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number ...@@ -294,16 +300,18 @@ removeAllowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.removeAllowedInstallBundles(wantTemp, appIds, 100).then(() => { bundleManager.removeAllowedInstallBundles(wantTemp, appIds, 100).then(() => {
console.info('Succeeded in removing allowed install bundles'); console.info('Succeeded in removing allowed install bundles');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to remove allowed install bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to remove allowed install bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -338,8 +346,9 @@ getAllowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string ...@@ -338,8 +346,9 @@ getAllowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;string
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -384,8 +393,9 @@ getAllowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt ...@@ -384,8 +393,9 @@ getAllowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback&lt
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -435,15 +445,17 @@ getAllowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;stri ...@@ -435,15 +445,17 @@ getAllowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;stri
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
bundleManager.getAllowedInstallBundles(wantTemp, 100).then((result) => { bundleManager.getAllowedInstallBundles(wantTemp, 100).then((result) => {
console.info(`Succeeded in getting allowed install bundles, result : ${JSON.stringify(result)}`); console.info(`Succeeded in getting allowed install bundles, result : ${JSON.stringify(result)}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get allowed install bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to get allowed install bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -479,12 +491,13 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: Async ...@@ -479,12 +491,13 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: Async
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.addDisallowedInstallBundles(wantTemp, appIds, (err) => { bundleManager.addDisallowedInstallBundles(wantTemp, appIds, (err) => {
if (err) { if (err) {
...@@ -527,12 +540,13 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number, ...@@ -527,12 +540,13 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId: number,
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.addDisallowedInstallBundles(wantTemp, appIds, 100, (err) => { bundleManager.addDisallowedInstallBundles(wantTemp, appIds, 100, (err) => {
if (err) { if (err) {
...@@ -580,16 +594,18 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number ...@@ -580,16 +594,18 @@ addDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: number
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.addDisallowedInstallBundles(wantTemp, appIds, 100).then(() => { bundleManager.addDisallowedInstallBundles(wantTemp, appIds, 100).then(() => {
console.info('Succeeded in adding disallowed install bundles'); console.info('Succeeded in adding disallowed install bundles');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to add disallowed install bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to add disallowed install bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -625,12 +641,13 @@ removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: As ...@@ -625,12 +641,13 @@ removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, callback: As
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, (err) => { bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, (err) => {
if (err) { if (err) {
...@@ -673,12 +690,13 @@ removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId: numb ...@@ -673,12 +690,13 @@ removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId: numb
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, 100, (err) => { bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, 100, (err) => {
if (err) { if (err) {
...@@ -726,16 +744,18 @@ removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: num ...@@ -726,16 +744,18 @@ removeDisallowedInstallBundles(admin: Want, appIds: Array\<string>, userId?: num
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, 100).then(() => { bundleManager.removeDisallowedInstallBundles(wantTemp, appIds, 100).then(() => {
console.info('Succeeded in removing disallowed install bundles'); console.info('Succeeded in removing disallowed install bundles');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to remove disallowed install bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to remove disallowed install bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -770,8 +790,9 @@ getDisallowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;str ...@@ -770,8 +790,9 @@ getDisallowedInstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;str
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -816,10 +837,11 @@ getDisallowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback ...@@ -816,10 +837,11 @@ getDisallowedInstallBundles(admin: Want, userId: number, callback: AsyncCallback
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
bundleName: 'com.example.myapplication', let wantTemp: Want = {
abilityName: 'EntryAbility', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility',
}; };
bundleManager.getDisallowedInstallBundles(wantTemp, 100, (err, result) => { bundleManager.getDisallowedInstallBundles(wantTemp, 100, (err, result) => {
...@@ -867,15 +889,17 @@ getDisallowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s ...@@ -867,15 +889,17 @@ getDisallowedInstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt;s
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
bundleManager.getDisallowedInstallBundles(wantTemp, 100).then((result) => { bundleManager.getDisallowedInstallBundles(wantTemp, 100).then((result) => {
console.info(`Succeeded in getting disallowed install bundles, result : ${JSON.stringify(result)}`); console.info(`Succeeded in getting disallowed install bundles, result : ${JSON.stringify(result)}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get disallowed install bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to get disallowed install bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -911,12 +935,13 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: Asy ...@@ -911,12 +935,13 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: Asy
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, (err) => { bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, (err) => {
if (err) { if (err) {
...@@ -959,12 +984,13 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: numbe ...@@ -959,12 +984,13 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: numbe
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
bundleName: 'com.example.myapplication', let wantTemp: Want = {
abilityName: 'EntryAbility', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, 100, (err) => { bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, 100, (err) => {
if (err) { if (err) {
...@@ -1012,16 +1038,18 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: numb ...@@ -1012,16 +1038,18 @@ addDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: numb
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, 100).then(() => { bundleManager.addDisallowedUninstallBundles(wantTemp, appIds, 100).then(() => {
console.info('Succeeded in adding disallowed uninstall bundles'); console.info('Succeeded in adding disallowed uninstall bundles');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to add disallowed uninstall bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to add disallowed uninstall bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -1057,12 +1085,13 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback: ...@@ -1057,12 +1085,13 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, callback:
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, (err) => { bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, (err) => {
if (err) { if (err) {
...@@ -1105,12 +1134,13 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: nu ...@@ -1105,12 +1134,13 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId: nu
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
bundleName: 'com.example.myapplication', let wantTemp: Want = {
abilityName: 'EntryAbility', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, 100, (err) => { bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, 100, (err) => {
if (err) { if (err) {
...@@ -1158,16 +1188,18 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: n ...@@ -1158,16 +1188,18 @@ removeDisallowedUninstallBundles(admin: Want, appIds: Array\<string>, userId?: n
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let appIds = ['com.example.myapplication']; let appIds: Array<string> = ['com.example.myapplication'];
bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, 100).then(() => { bundleManager.removeDisallowedUninstallBundles(wantTemp, appIds, 100).then(() => {
console.info('Succeeded in removing disallowed uninstall bundles'); console.info('Succeeded in removing disallowed uninstall bundles');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to remove disallowed uninstall bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to remove disallowed uninstall bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -1202,8 +1234,9 @@ getDisallowedUninstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;s ...@@ -1202,8 +1234,9 @@ getDisallowedUninstallBundles(admin: Want, callback: AsyncCallback&lt;Array&lt;s
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -1248,8 +1281,9 @@ getDisallowedUninstallBundles(admin: Want, userId: number, callback: AsyncCallba ...@@ -1248,8 +1281,9 @@ getDisallowedUninstallBundles(admin: Want, userId: number, callback: AsyncCallba
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -1299,15 +1333,17 @@ getDisallowedUninstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt ...@@ -1299,15 +1333,17 @@ getDisallowedUninstallBundles(admin: Want, userId?: number): Promise&lt;Array&lt
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
bundleManager.getDisallowedUninstallBundles(wantTemp, 100).then((result) => { bundleManager.getDisallowedUninstallBundles(wantTemp, 100).then((result) => {
console.info(`Succeeded in getting disallowed uninstall bundles, result : ${JSON.stringify(result)}`); console.info(`Succeeded in getting disallowed uninstall bundles, result : ${JSON.stringify(result)}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get disallowed uninstall bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to get disallowed uninstall bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -1343,8 +1379,9 @@ uninstall(admin: Want, bundleName: string, callback: AsyncCallback&lt;void&gt;): ...@@ -1343,8 +1379,9 @@ uninstall(admin: Want, bundleName: string, callback: AsyncCallback&lt;void&gt;):
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -1389,8 +1426,9 @@ uninstall(admin: Want, bundleName: string, userId: number, callback: AsyncCallba ...@@ -1389,8 +1426,9 @@ uninstall(admin: Want, bundleName: string, userId: number, callback: AsyncCallba
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -1435,8 +1473,9 @@ uninstall(admin: Want, bundleName: string, isKeepData: boolean, callback: AsyncC ...@@ -1435,8 +1473,9 @@ uninstall(admin: Want, bundleName: string, isKeepData: boolean, callback: AsyncC
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -1482,8 +1521,9 @@ uninstall(admin: Want, bundleName: string, userId: number, isKeepData: boolean, ...@@ -1482,8 +1521,9 @@ uninstall(admin: Want, bundleName: string, userId: number, isKeepData: boolean,
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -1534,15 +1574,17 @@ uninstall(admin: Want, bundleName: string, userId?: number, isKeepData?: boolean ...@@ -1534,15 +1574,17 @@ uninstall(admin: Want, bundleName: string, userId?: number, isKeepData?: boolean
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
bundleManager.uninstall(wantTemp, 'bundleName', 100, true).then(() => { bundleManager.uninstall(wantTemp, 'bundleName', 100, true).then(() => {
console.info('Succeeded in uninstalling bundles'); console.info('Succeeded in uninstalling bundles');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to uninstall bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to uninstall bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
...@@ -1579,12 +1621,13 @@ install(admin: Want, hapFilePaths: Array\<string>, callback: AsyncCallback\<void ...@@ -1579,12 +1621,13 @@ install(admin: Want, hapFilePaths: Array\<string>, callback: AsyncCallback\<void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let hapFilePaths = ['/data/storage/el2/base/haps/entry/testinstall/ExtensionTest.hap'] let hapFilePaths: Array<string> = ['/data/storage/el2/base/haps/entry/testinstall/ExtensionTest.hap']
bundleManager.install(wantTemp, hapFilePaths, (err) => { bundleManager.install(wantTemp, hapFilePaths, (err) => {
if (err) { if (err) {
...@@ -1627,13 +1670,14 @@ install(admin: Want, hapFilePaths: Array\<string>, installParam: InstallParam, c ...@@ -1627,13 +1670,14 @@ install(admin: Want, hapFilePaths: Array\<string>, installParam: InstallParam, c
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let hapFilePaths = ['/data/storage/el2/base/haps/entry/testinstall/ExtensionTest.hap'] let hapFilePaths: Array<string> = ['/data/storage/el2/base/haps/entry/testinstall/ExtensionTest.hap']
let installParam = { let installParam: bundleManager.InstallParam = {
userId: 100, userId: 100,
installFlag: 1, installFlag: 1,
}; };
...@@ -1684,16 +1728,18 @@ install(admin: Want, hapFilePaths: Array\<string>, installParam?: InstallParam): ...@@ -1684,16 +1728,18 @@ install(admin: Want, hapFilePaths: Array\<string>, installParam?: InstallParam):
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let hapFilePaths = ['/data/storage/el2/base/haps/entry/testinstall/ExtensionTest.hap'] let hapFilePaths: Array<string> = ['/data/storage/el2/base/haps/entry/testinstall/ExtensionTest.hap']
bundleManager.install(wantTemp, hapFilePaths).then(() => { bundleManager.install(wantTemp, hapFilePaths).then(() => {
console.info('Succeeded in installing bundles'); console.info('Succeeded in installing bundles');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to install bundles. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to install bundles. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
......
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
## 导入模块 ## 导入模块
```js ```ts
import dateTimeManager from '@ohos.enterprise.dateTimeManager' import dateTimeManager from '@ohos.enterprise.dateTimeManager';
``` ```
## dateTimeManager.setDateTime ## dateTimeManager.setDateTime
...@@ -47,8 +47,9 @@ setDateTime(admin: Want, time: number, callback: AsyncCallback\<void>): void ...@@ -47,8 +47,9 @@ setDateTime(admin: Want, time: number, callback: AsyncCallback\<void>): void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -98,15 +99,17 @@ setDateTime(admin: Want, time: number): Promise\<void> ...@@ -98,15 +99,17 @@ setDateTime(admin: Want, time: number): Promise\<void>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
dateTimeManager.setDateTime(wantTemp, 1526003846000).then(() => { dateTimeManager.setDateTime(wantTemp, 1526003846000).then(() => {
console.info('Succeeded in setting date time'); console.info('Succeeded in setting date time');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to set date time. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to set date time. Code is ${err.code}, message is ${err.message}`);
}) })
``` ```
...@@ -142,8 +145,9 @@ disallowModifyDateTime(admin: Want, disallow: boolean, callback: AsyncCallback\< ...@@ -142,8 +145,9 @@ disallowModifyDateTime(admin: Want, disallow: boolean, callback: AsyncCallback\<
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -193,15 +197,17 @@ disallowModifyDateTime(admin: Want, disallow: boolean): Promise\<void> ...@@ -193,15 +197,17 @@ disallowModifyDateTime(admin: Want, disallow: boolean): Promise\<void>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
dateTimeManager.disallowModifyDateTime(wantTemp, true).then(() => { dateTimeManager.disallowModifyDateTime(wantTemp, true).then(() => {
console.info('Succeeded in disallowing modify date time'); console.info('Succeeded in disallowing modify date time');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to disallow modify date time. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to disallow modify date time. Code is ${err.code}, message is ${err.message}`);
}) })
``` ```
...@@ -236,8 +242,9 @@ isModifyDateTimeDisallowed(admin: Want, callback: AsyncCallback\<boolean>): void ...@@ -236,8 +242,9 @@ isModifyDateTimeDisallowed(admin: Want, callback: AsyncCallback\<boolean>): void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -286,15 +293,17 @@ isModifyDateTimeDisallowed(admin: Want): Promise\<boolean> ...@@ -286,15 +293,17 @@ isModifyDateTimeDisallowed(admin: Want): Promise\<boolean>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
dateTimeManager.isModifyDateTimeDisallowed(wantTemp).then((result) => { dateTimeManager.isModifyDateTimeDisallowed(wantTemp).then((result) => {
console.info(`Succeeded in querying modify date time is disallowed : ${result}`); console.info(`Succeeded in querying modify date time is disallowed : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to query modify date time is disallowed or not. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to query modify date time is disallowed or not. Code is ${err.code}, message is ${err.message}`);
}) })
``` ```
\ No newline at end of file
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
## 导入模块 ## 导入模块
```js ```ts
import deviceControl from '@ohos.enterprise.deviceControl' import deviceControl from '@ohos.enterprise.deviceControl';
``` ```
## deviceControl.resetFactory ## deviceControl.resetFactory
...@@ -46,8 +46,9 @@ resetFactory(admin: Want, callback: AsyncCallback\<void>): void ...@@ -46,8 +46,9 @@ resetFactory(admin: Want, callback: AsyncCallback\<void>): void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -96,14 +97,16 @@ resetFactory(admin: Want): Promise\<void> ...@@ -96,14 +97,16 @@ resetFactory(admin: Want): Promise\<void>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
deviceControl.resetFactory(wantTemp).then(() => { deviceControl.resetFactory(wantTemp).then(() => {
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to reset factory. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to reset factory. Code is ${err.code}, message is ${err.message}`);
}) })
``` ```
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
## 导入模块 ## 导入模块
```js ```ts
import deviceInfo from '@ohos.enterprise.deviceInfo'; import deviceInfo from '@ohos.enterprise.deviceInfo';
``` ```
...@@ -46,8 +46,9 @@ getDeviceSerial(admin: Want, callback: AsyncCallback&lt;string&gt;): void ...@@ -46,8 +46,9 @@ getDeviceSerial(admin: Want, callback: AsyncCallback&lt;string&gt;): void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -96,15 +97,17 @@ getDeviceSerial(admin: Want): Promise&lt;string&gt; ...@@ -96,15 +97,17 @@ getDeviceSerial(admin: Want): Promise&lt;string&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
deviceInfo.getDeviceSerial(wantTemp).then((result) => { deviceInfo.getDeviceSerial(wantTemp).then((result) => {
console.info(`Succeeded in getting device serial, result : ${result}`); console.info(`Succeeded in getting device serial, result : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get device serial. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to get device serial. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -139,8 +142,9 @@ getDisplayVersion(admin: Want, callback: AsyncCallback&lt;string&gt;): void; ...@@ -139,8 +142,9 @@ getDisplayVersion(admin: Want, callback: AsyncCallback&lt;string&gt;): void;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -189,15 +193,17 @@ getDisplayVersion(admin: Want): Promise&lt;string&gt; ...@@ -189,15 +193,17 @@ getDisplayVersion(admin: Want): Promise&lt;string&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
deviceInfo.getDisplayVersion(wantTemp).then((result) => { deviceInfo.getDisplayVersion(wantTemp).then((result) => {
console.info(`Succeeded in getting display version, result : ${result}`); console.info(`Succeeded in getting display version, result : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get display version. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to get display version. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -232,8 +238,9 @@ getDeviceName(admin: Want, callback: AsyncCallback&lt;string&gt;): void ...@@ -232,8 +238,9 @@ getDeviceName(admin: Want, callback: AsyncCallback&lt;string&gt;): void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -282,15 +289,17 @@ getDeviceName(admin: Want): Promise&lt;string&gt; ...@@ -282,15 +289,17 @@ getDeviceName(admin: Want): Promise&lt;string&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
deviceInfo.getDeviceName(wantTemp).then((result) => { deviceInfo.getDeviceName(wantTemp).then((result) => {
console.info(`Succeeded in getting device name, result : ${result}`); console.info(`Succeeded in getting device name, result : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get device name. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to get device name. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
\ No newline at end of file
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
## 导入模块 ## 导入模块
```js ```ts
import deviceSettings from '@ohos.enterprise.deviceSettings'; import deviceSettings from '@ohos.enterprise.deviceSettings';
``` ```
...@@ -46,8 +46,9 @@ getScreenOffTime(admin: Want, callback: AsyncCallback&lt;number&gt;): void ...@@ -46,8 +46,9 @@ getScreenOffTime(admin: Want, callback: AsyncCallback&lt;number&gt;): void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -96,15 +97,17 @@ getScreenOffTime(admin: Want): Promise&lt;number&gt; ...@@ -96,15 +97,17 @@ getScreenOffTime(admin: Want): Promise&lt;number&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
deviceSettings.getScreenOffTime(wantTemp).then((result) => { deviceSettings.getScreenOffTime(wantTemp).then((result) => {
console.info(`Succeeded in getting screen off time, result : ${result}`); console.info(`Succeeded in getting screen off time, result : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get screen off time. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to get screen off time. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -141,30 +144,31 @@ installUserCertificate(admin: Want, certificate: CertBlob, callback: AsyncCallba ...@@ -141,30 +144,31 @@ installUserCertificate(admin: Want, certificate: CertBlob, callback: AsyncCallba
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
var certFileArray: Uint8Array; let certFileArray: Uint8Array = new Uint8Array();
// The variable context needs to be initialized in MainAbility's onCreate callback function // The variable context needs to be initialized in MainAbility's onCreate callback function
// test.cer needs to be placed in the rawfile directory // test.cer needs to be placed in the rawfile directory
await globalThis.context.resourceManager.getRawFileContent("test.cer") await getContext().resourceManager.getRawFileContent("test.cer")
.then(value => { .then((value) => {
certFileArray = value certFileArray = value
}) })
.catch(error => { .catch((error: BusinessError) => {
console.error(`Failed to get row file content. message: ${error.message}`); console.error(`Failed to get row file content. message: ${error.message}`);
return return
}); });
new Promise((resolve, reject) => {
deviceSettings.installUserCertificate(wantTemp, {inData: certFileArray, alias: "cert_alias_xts"}, (err, result) => { deviceSettings.installUserCertificate(wantTemp, { inData: certFileArray, alias: "cert_alias_xts" }, (err, result) => {
if (err) { if (err) {
console.error(`Failed to install user certificate. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to install user certificate. Code: ${err.code}, message: ${err.message}`);
} else{ } else {
console.info(`Succeeded in installing user certificate, result : ${JSON.stringify(result)}`); console.info(`Succeeded in installing user certificate, result : ${JSON.stringify(result)}`);
} }
});
}); });
``` ```
...@@ -205,27 +209,31 @@ installUserCertificate(admin: Want, certificate: CertBlob): Promise&lt;string&gt ...@@ -205,27 +209,31 @@ installUserCertificate(admin: Want, certificate: CertBlob): Promise&lt;string&gt
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
var certFileArray: Uint8Array let certFileArray: Uint8Array = new Uint8Array();
// The variable context needs to be initialized in MainAbility's onCreate callback function // The variable context needs to be initialized in MainAbility's onCreate callback function
// test.cer needs to be placed in the rawfile directory // test.cer needs to be placed in the rawfile directory
await globalThis.context.resourceManager.getRawFileContent("test.cer") await getContext().resourceManager.getRawFileContent("test.cer")
.then(data => { .then((value) => {
certFileArray = data certFileArray = value
}).catch(error => {
console.log('getRawFileContent error' + error)
return
}) })
deviceSettings.installUserCertificate(wantTemp, { inData: certFileArray, alias: "cert_alias_xts" }) .catch((error: BusinessError) => {
console.error(`Failed to get row file content. message: ${error.message}`);
return
});
await deviceSettings.installUserCertificate(wantTemp, { inData: certFileArray, alias: "cert_alias_xts" })
.then((result) => { .then((result) => {
console.info(`Succeeded in installing user certificate, result : ${JSON.stringify(result)}`); console.info(`Succeeded in installing user certificate, result : ${JSON.stringify(result)}`);
}).catch(err => { }).catch((err: BusinessError) => {
console.error(`Failed to install user certificate. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to install user certificate. Code: ${err.code}, message: ${err.message}`);
}) })
``` ```
## CertBlob ## CertBlob
...@@ -273,8 +281,9 @@ uninstallUserCertificate(admin: Want, certUri: string, callback: AsyncCallback&l ...@@ -273,8 +281,9 @@ uninstallUserCertificate(admin: Want, certUri: string, callback: AsyncCallback&l
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -325,15 +334,17 @@ uninstallUserCertificate(admin: Want, certUri: string): Promise&lt;void&gt; ...@@ -325,15 +334,17 @@ uninstallUserCertificate(admin: Want, certUri: string): Promise&lt;void&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let aliasStr = "certName" let aliasStr = "certName"
deviceSettings.uninstallUserCertificate(wantTemp, aliasStr).then(() => { deviceSettings.uninstallUserCertificate(wantTemp, aliasStr).then(() => {
console.info(`Succeeded in uninstalling user certificate`); console.info(`Succeeded in uninstalling user certificate`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to uninstall user certificate. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to uninstall user certificate. Code is ${err.code}, message is ${err.message}`);
}); });
``` ```
\ No newline at end of file
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
## 导入模块 ## 导入模块
```js ```ts
import networkManager from '@ohos.enterprise.networkManager'; import networkManager from '@ohos.enterprise.networkManager';
``` ```
...@@ -46,8 +46,9 @@ getAllNetworkInterfaces(admin: Want, callback: AsyncCallback&lt;Array&lt;string& ...@@ -46,8 +46,9 @@ getAllNetworkInterfaces(admin: Want, callback: AsyncCallback&lt;Array&lt;string&
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -96,15 +97,17 @@ getAllNetworkInterfaces(admin: Want): Promise&lt;Array&lt;string&gt;&gt; ...@@ -96,15 +97,17 @@ getAllNetworkInterfaces(admin: Want): Promise&lt;Array&lt;string&gt;&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
networkManager.getAllNetworkInterfaces(wantTemp).then((result) => { networkManager.getAllNetworkInterfaces(wantTemp).then((result) => {
console.info(`Succeeded in getting all network interfaces, result : ${JSON.stringify(result)}`); console.info(`Succeeded in getting all network interfaces, result : ${JSON.stringify(result)}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get all network interfaces. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to get all network interfaces. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -140,8 +143,9 @@ getIpAddress(admin: Want, networkInterface: string, callback: AsyncCallback&lt;s ...@@ -140,8 +143,9 @@ getIpAddress(admin: Want, networkInterface: string, callback: AsyncCallback&lt;s
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -191,15 +195,17 @@ getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt; ...@@ -191,15 +195,17 @@ getIpAddress(admin: Want, networkInterface: string): Promise&lt;string&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
networkManager.getIpAddress(wantTemp, 'eth0').then((result) => { networkManager.getIpAddress(wantTemp, 'eth0').then((result) => {
console.info(`Succeeded in getting ip address, result : ${result}`); console.info(`Succeeded in getting ip address, result : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get ip address. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to get ip address. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -235,8 +241,9 @@ getMac(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string& ...@@ -235,8 +241,9 @@ getMac(admin: Want, networkInterface: string, callback: AsyncCallback&lt;string&
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -286,15 +293,17 @@ getMac(admin: Want, networkInterface: string): Promise\<string>; ...@@ -286,15 +293,17 @@ getMac(admin: Want, networkInterface: string): Promise\<string>;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
networkManager.getMac(wantTemp, 'eth0').then((result) => { networkManager.getMac(wantTemp, 'eth0').then((result) => {
console.info(`Succeeded in getting mac, result : ${result}`); console.info(`Succeeded in getting mac, result : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get mac. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to get mac. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -330,8 +339,9 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string, callback: Asyn ...@@ -330,8 +339,9 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string, callback: Asyn
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -381,15 +391,17 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise&lt;bo ...@@ -381,15 +391,17 @@ isNetworkInterfaceDisabled(admin: Want, networkInterface: string): Promise&lt;bo
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
networkManager.isNetworkInterfaceDisabled(wantTemp, 'eth0').then((result) => { networkManager.isNetworkInterfaceDisabled(wantTemp, 'eth0').then((result) => {
console.info(`Succeeded in querying network interface is disabled or not, result : ${result}`); console.info(`Succeeded in querying network interface is disabled or not, result : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to query network interface is disabled or not. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to query network interface is disabled or not. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -426,8 +438,9 @@ setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: b ...@@ -426,8 +438,9 @@ setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: b
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -478,15 +491,17 @@ setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: b ...@@ -478,15 +491,17 @@ setNetworkInterfaceDisabled(admin: Want, networkInterface: string, isDisabled: b
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
networkManager.setNetworkInterfaceDisabled(wantTemp, 'eth0', true).then(() => { networkManager.setNetworkInterfaceDisabled(wantTemp, 'eth0', true).then(() => {
console.info(`Succeeded in setting network interface disabled`); console.info(`Succeeded in setting network interface disabled`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to set network interface disabled. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to set network interface disabled. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -522,14 +537,16 @@ setGlobalProxy(admin: Want, httpProxy: connection.HttpProxy, callback: AsyncCall ...@@ -522,14 +537,16 @@ setGlobalProxy(admin: Want, httpProxy: connection.HttpProxy, callback: AsyncCall
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import connection from '@ohos.net.connection';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let exclusionStr = "192.168,baidu.com" let exclusionStr: string = "192.168,baidu.com"
let exclusionArray = exclusionStr.split(','); let exclusionArray: Array<string> = exclusionStr.split(',');
let httpProxy = { let httpProxy: connection.HttpProxy = {
host: "192.168.xx.xxx", host: "192.168.xx.xxx",
port: 8080, port: 8080,
exclusionList: exclusionArray exclusionList: exclusionArray
...@@ -581,14 +598,17 @@ setGlobalProxy(admin: Want, httpProxy: connection.HttpProxy): Promise\<void> ...@@ -581,14 +598,17 @@ setGlobalProxy(admin: Want, httpProxy: connection.HttpProxy): Promise\<void>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
import connection from '@ohos.net.connection';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let exclusionStr = "192.168,baidu.com" let exclusionStr: string = "192.168,baidu.com"
let exclusionArray = exclusionStr.split(','); let exclusionArray: Array<string> = exclusionStr.split(',');
let httpProxy = { let httpProxy: connection.HttpProxy = {
host: "192.168.xx.xxx", host: "192.168.xx.xxx",
port: 8080, port: 8080,
exclusionList: exclusionArray exclusionList: exclusionArray
...@@ -596,7 +616,7 @@ let httpProxy = { ...@@ -596,7 +616,7 @@ let httpProxy = {
networkManager.setGlobalProxy(wantTemp, httpProxy).then(() => { networkManager.setGlobalProxy(wantTemp, httpProxy).then(() => {
console.info(`Succeeded in setting network global proxy`); console.info(`Succeeded in setting network global proxy`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to set network global proxy. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to set network global proxy. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -631,8 +651,9 @@ getGlobalProxy(admin: Want, callback: AsyncCallback\<connection.HttpProxy>): voi ...@@ -631,8 +651,9 @@ getGlobalProxy(admin: Want, callback: AsyncCallback\<connection.HttpProxy>): voi
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -681,15 +702,17 @@ getGlobalProxy(admin: Want): Promise\<connection.HttpProxy> ...@@ -681,15 +702,17 @@ getGlobalProxy(admin: Want): Promise\<connection.HttpProxy>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
networkManager.getGlobalProxy(wantTemp).then(() => { networkManager.getGlobalProxy(wantTemp).then(() => {
console.info(`Succeeded in getting network global proxy`); console.info(`Succeeded in getting network global proxy`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to get network global proxy. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to get network global proxy. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -725,12 +748,13 @@ addIptablesFilterRule(admin: Want, filterRule: AddFilterRule, callback: AsyncCal ...@@ -725,12 +748,13 @@ addIptablesFilterRule(admin: Want, filterRule: AddFilterRule, callback: AsyncCal
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let filterRule = { let filterRule: networkManager.AddFilterRule = {
"ruleNo": 1, "ruleNo": 1,
"srcAddr": "192.168.1.1-192.188.22.66", "srcAddr": "192.168.1.1-192.188.22.66",
"destAddr": "10.1.1.1", "destAddr": "10.1.1.1",
...@@ -788,12 +812,14 @@ addIptablesFilterRule(admin: Want, filterRule: AddFilterRule): Promise\<void> ...@@ -788,12 +812,14 @@ addIptablesFilterRule(admin: Want, filterRule: AddFilterRule): Promise\<void>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let filterRule = { let filterRule: networkManager.AddFilterRule = {
"ruleNo": 1, "ruleNo": 1,
"srcAddr": "192.168.1.1-192.188.22.66", "srcAddr": "192.168.1.1-192.188.22.66",
"destAddr": "10.1.1.1", "destAddr": "10.1.1.1",
...@@ -808,7 +834,7 @@ let filterRule = { ...@@ -808,7 +834,7 @@ let filterRule = {
networkManager.addIptablesFilterRule(wantTemp, filterRule).then(() => { networkManager.addIptablesFilterRule(wantTemp, filterRule).then(() => {
console.info(`Succeeded in setting iptables filter rule`); console.info(`Succeeded in setting iptables filter rule`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to set iptables filter rule. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to set iptables filter rule. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -844,12 +870,13 @@ removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule, callback: As ...@@ -844,12 +870,13 @@ removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule, callback: As
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let filterRule = { let filterRule: networkManager.RemoveFilterRule = {
"srcAddr": "192.168.1.1-192.188.22.66", "srcAddr": "192.168.1.1-192.188.22.66",
"destAddr": "10.1.1.1", "destAddr": "10.1.1.1",
"srcPort": "8080", "srcPort": "8080",
...@@ -905,12 +932,14 @@ removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule): Promise\<vo ...@@ -905,12 +932,14 @@ removeIptablesFilterRule(admin: Want, filterRule: RemoveFilterRule): Promise\<vo
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let filterRule = { let filterRule: networkManager.RemoveFilterRule = {
"srcAddr": "192.168.1.1-192.188.22.66", "srcAddr": "192.168.1.1-192.188.22.66",
"destAddr": "10.1.1.1", "destAddr": "10.1.1.1",
"srcPort": "8080", "srcPort": "8080",
...@@ -923,7 +952,7 @@ let filterRule = { ...@@ -923,7 +952,7 @@ let filterRule = {
networkManager.removeIptablesFilterRule(wantTemp, filterRule).then(() => { networkManager.removeIptablesFilterRule(wantTemp, filterRule).then(() => {
console.info(`Succeeded in removing iptables filter rule`); console.info(`Succeeded in removing iptables filter rule`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to remove iptables filter rule. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to remove iptables filter rule. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -958,8 +987,9 @@ listIptablesFilterRules(admin: Want, callback: AsyncCallback\<string>): void ...@@ -958,8 +987,9 @@ listIptablesFilterRules(admin: Want, callback: AsyncCallback\<string>): void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -1008,15 +1038,17 @@ listIptablesFilterRules(admin: Want): Promise\<string> ...@@ -1008,15 +1038,17 @@ listIptablesFilterRules(admin: Want): Promise\<string>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
networkManager.listIptablesFilterRules(wantTemp).then((result) => { networkManager.listIptablesFilterRules(wantTemp).then((result) => {
console.info(`Succeeded in getting iptables filter rule, result: ${result}`); console.info(`Succeeded in getting iptables filter rule, result: ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to remove iptables filter rule. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to remove iptables filter rule. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
......
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
## 导入模块 ## 导入模块
```js ```ts
import restrictions from '@ohos.enterprise.restrictions' import restrictions from '@ohos.enterprise.restrictions';
``` ```
## restrictions.setPrinterDisabled ## restrictions.setPrinterDisabled
...@@ -47,8 +47,9 @@ setPrinterDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void ...@@ -47,8 +47,9 @@ setPrinterDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -98,15 +99,17 @@ setPrinterDisabled(admin: Want, disabled: boolean): Promise\<void> ...@@ -98,15 +99,17 @@ setPrinterDisabled(admin: Want, disabled: boolean): Promise\<void>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
restrictions.setPrinterDisabled(wantTemp, true).then(() => { restrictions.setPrinterDisabled(wantTemp, true).then(() => {
console.info('Succeeded in setting printer disabled'); console.info('Succeeded in setting printer disabled');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to set printer disabled. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to set printer disabled. Code is ${err.code}, message is ${err.message}`);
}) })
``` ```
...@@ -141,8 +144,9 @@ isPrinterDisabled(admin: Want, callback: AsyncCallback\<boolean>): void ...@@ -141,8 +144,9 @@ isPrinterDisabled(admin: Want, callback: AsyncCallback\<boolean>): void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -191,15 +195,17 @@ isPrinterDisabled(admin: Want): Promise\<boolean> ...@@ -191,15 +195,17 @@ isPrinterDisabled(admin: Want): Promise\<boolean>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
restrictions.isPrinterDisabled(wantTemp).then((result) => { restrictions.isPrinterDisabled(wantTemp).then((result) => {
console.info(`Succeeded in querying is the printing function disabled : ${result}`); console.info(`Succeeded in querying is the printing function disabled : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to query is the printing function disabled or not. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to query is the printing function disabled or not. Code is ${err.code}, message is ${err.message}`);
}) })
``` ```
...@@ -235,8 +241,9 @@ setHdcDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void>): ...@@ -235,8 +241,9 @@ setHdcDisabled(admin: Want, disabled: boolean, callback: AsyncCallback\<void>):
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -286,15 +293,17 @@ setHdcDisabled(admin: Want, disabled: boolean): Promise\<void> ...@@ -286,15 +293,17 @@ setHdcDisabled(admin: Want, disabled: boolean): Promise\<void>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
restrictions.setHdcDisabled(wantTemp, true).then(() => { restrictions.setHdcDisabled(wantTemp, true).then(() => {
console.info('Succeeded in setting hdc disabled'); console.info('Succeeded in setting hdc disabled');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to set hdc disabled. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to set hdc disabled. Code is ${err.code}, message is ${err.message}`);
}) })
``` ```
...@@ -329,8 +338,9 @@ isHdcDisabled(admin: Want, callback: AsyncCallback\<boolean>): void ...@@ -329,8 +338,9 @@ isHdcDisabled(admin: Want, callback: AsyncCallback\<boolean>): void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
...@@ -379,15 +389,17 @@ isHdcDisabled(admin: Want): Promise\<boolean> ...@@ -379,15 +389,17 @@ isHdcDisabled(admin: Want): Promise\<boolean>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
restrictions.isHdcDisabled(wantTemp).then((result) => { restrictions.isHdcDisabled(wantTemp).then((result) => {
console.info(`Succeeded in querying is hdc disabled : ${result}`); console.info(`Succeeded in querying is hdc disabled : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to query is hdc disabled or not. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to query is hdc disabled or not. Code is ${err.code}, message is ${err.message}`);
}) })
``` ```
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
## 导入模块 ## 导入模块
```js ```ts
import usbManager from '@ohos.enterprise.usbManager' import usbManager from '@ohos.enterprise.usbManager';
``` ```
## usbManager.setUsbPolicy ## usbManager.setUsbPolicy
...@@ -47,12 +47,13 @@ setUsbPolicy(admin: Want, usbPolicy: UsbPolicy, callback: AsyncCallback\<void>): ...@@ -47,12 +47,13 @@ setUsbPolicy(admin: Want, usbPolicy: UsbPolicy, callback: AsyncCallback\<void>):
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
let policy = usbManager.UsbPolicy.READ_WRITE let policy: usbManager.UsbPolicy = usbManager.UsbPolicy.READ_WRITE
usbManager.setUsbPolicy(wantTemp, policy, (err) => { usbManager.setUsbPolicy(wantTemp, policy, (err) => {
if (err) { if (err) {
...@@ -99,16 +100,18 @@ setUsbPolicy(admin: Want, usbPolicy: UsbPolicy): Promise\<void> ...@@ -99,16 +100,18 @@ setUsbPolicy(admin: Want, usbPolicy: UsbPolicy): Promise\<void>
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'bundleName', bundleName: 'bundleName',
abilityName: 'abilityName', abilityName: 'abilityName',
}; };
let policy = usbManager.UsbPolicy.READ_WRITE let policy: usbManager.UsbPolicy = usbManager.UsbPolicy.READ_WRITE
usbManager.setUsbPolicy(wantTemp, policy).then(() => { usbManager.setUsbPolicy(wantTemp, policy).then(() => {
console.info('Succeeded in setting usb policy'); console.info('Succeeded in setting usb policy');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to set usb policy. Code is ${err.code}, message is ${err.message}`); console.error(`Failed to set usb policy. Code is ${err.code}, message is ${err.message}`);
}) })
``` ```
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
## 导入模块 ## 导入模块
```js ```ts
import wifiManager from '@ohos.enterprise.wifiManager'; import wifiManager from '@ohos.enterprise.wifiManager';
``` ```
...@@ -46,8 +46,9 @@ isWifiActive(admin: Want, callback: AsyncCallback&lt;boolean&gt;): void ...@@ -46,8 +46,9 @@ isWifiActive(admin: Want, callback: AsyncCallback&lt;boolean&gt;): void
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -96,15 +97,17 @@ isWifiActive(admin: Want): Promise&lt;boolean&gt; ...@@ -96,15 +97,17 @@ isWifiActive(admin: Want): Promise&lt;boolean&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
wifiManager.isWifiActive(wantTemp).then((result) => { wifiManager.isWifiActive(wantTemp).then((result) => {
console.info(`Succeeded in query is wifi active or not, result : ${result}`); console.info(`Succeeded in query is wifi active or not, result : ${result}`);
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to query is wifi active or not. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to query is wifi active or not. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
...@@ -140,8 +143,9 @@ setWifiProfile(admin: Want, profile: WifiProfile, callback: AsyncCallback&lt;voi ...@@ -140,8 +143,9 @@ setWifiProfile(admin: Want, profile: WifiProfile, callback: AsyncCallback&lt;voi
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
...@@ -196,12 +200,14 @@ setWifiProfile(admin: Want, profile: WifiProfile): Promise&lt;void&gt; ...@@ -196,12 +200,14 @@ setWifiProfile(admin: Want, profile: WifiProfile): Promise&lt;void&gt;
**示例:** **示例:**
```js ```ts
let wantTemp = { import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
let wantTemp: Want = {
bundleName: 'com.example.myapplication', bundleName: 'com.example.myapplication',
abilityName: 'EntryAbility', abilityName: 'EntryAbility',
}; };
let profile : wifiManager.WifiProfile = { let profile: wifiManager.WifiProfile = {
'ssid': 'name', 'ssid': 'name',
'preSharedKey': 'passwd', 'preSharedKey': 'passwd',
'securityType': wifiManager.WifiSecurityType.WIFI_SEC_TYPE_PSK 'securityType': wifiManager.WifiSecurityType.WIFI_SEC_TYPE_PSK
...@@ -209,7 +215,7 @@ let profile : wifiManager.WifiProfile = { ...@@ -209,7 +215,7 @@ let profile : wifiManager.WifiProfile = {
wifiManager.setWifiProfile(wantTemp, profile).then(() => { wifiManager.setWifiProfile(wantTemp, profile).then(() => {
console.info('Succeeded in setting wifi profile'); console.info('Succeeded in setting wifi profile');
}).catch((err) => { }).catch((err: BusinessError) => {
console.error(`Failed to set wifi profile. Code: ${err.code}, message: ${err.message}`); console.error(`Failed to set wifi profile. Code: ${err.code}, message: ${err.message}`);
}); });
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册