提交 4be2ad5c 编写于 作者: H hunili

arkts 指导文档示例代码规范化整改

issue: https://gitee.com/openharmony/docs/issues/I7WV06Signed-off-by: Nhunili <lihucheng2@huawei.com>
上级 cf7085c0
...@@ -43,7 +43,8 @@ register(callback: AsyncCallback\<number>): void; ...@@ -43,7 +43,8 @@ register(callback: AsyncCallback\<number>): void;
**示例:** **示例:**
```ts ```ts
let token = -1; import continuationManager from '@ohos.continuation.continuationManager'
let token: number = -1;
continuationManager.register((err, data) => { continuationManager.register((err, data) => {
if (err.code != 0) { if (err.code != 0) {
console.error('register failed, cause: ' + JSON.stringify(err)); console.error('register failed, cause: ' + JSON.stringify(err));
...@@ -85,17 +86,19 @@ register(options: ContinuationExtraParams, callback: AsyncCallback\<number>): vo ...@@ -85,17 +86,19 @@ register(options: ContinuationExtraParams, callback: AsyncCallback\<number>): vo
**示例:** **示例:**
```ts ```ts
let token = -1; import continuationManager from '@ohos.continuation.continuationManager'
let continuationExtraParams = { let token: number = -1;
deviceType: ["00E"] continuationManager.register(
}; {
continuationManager.register(continuationExtraParams, (err, data) => { deviceType: ["00E"]
if (err.code != 0) { },
console.error('register failed, cause: ' + JSON.stringify(err)); (err, data) => {
return; if (err.code != 0) {
} console.error('register failed, cause: ' + JSON.stringify(err));
console.info('register finished, ' + JSON.stringify(data)); return;
token = data; }
console.info('register finished, ' + JSON.stringify(data));
token = data;
}); });
``` ```
...@@ -135,18 +138,16 @@ register(options?: ContinuationExtraParams): Promise\<number>; ...@@ -135,18 +138,16 @@ register(options?: ContinuationExtraParams): Promise\<number>;
**示例:** **示例:**
```ts ```ts
let token = -1; import continuationManager from '@ohos.continuation.continuationManager'
let continuationExtraParams = { import { BusinessError } from '@ohos.base';
deviceType: ["00E"] let token: number = -1;
}; continuationManager.register(
continuationManager.register(continuationExtraParams) { deviceType: ["00E"] }).then((data) => {
.then((data) => {
console.info('register finished, ' + JSON.stringify(data)); console.info('register finished, ' + JSON.stringify(data));
token = data; token = data;
}) }).catch((err: BusinessError) => {
.catch((err) => {
console.error('register failed, cause: ' + JSON.stringify(err)); console.error('register failed, cause: ' + JSON.stringify(err));
}); });
``` ```
## continuationManager.registerContinuation<sup>9+</sup> ## continuationManager.registerContinuation<sup>9+</sup>
...@@ -177,7 +178,8 @@ registerContinuation(callback: AsyncCallback\<number>): void; ...@@ -177,7 +178,8 @@ registerContinuation(callback: AsyncCallback\<number>): void;
**示例:** **示例:**
```ts ```ts
let token = -1; import continuationManager from '@ohos.continuation.continuationManager'
let token: number = -1;
try { try {
continuationManager.registerContinuation((err, data) => { continuationManager.registerContinuation((err, data) => {
if (err.code != 0) { if (err.code != 0) {
...@@ -221,18 +223,20 @@ registerContinuation(options: ContinuationExtraParams, callback: AsyncCallback\< ...@@ -221,18 +223,20 @@ registerContinuation(options: ContinuationExtraParams, callback: AsyncCallback\<
**示例:** **示例:**
```ts ```ts
let token = -1; import continuationManager from '@ohos.continuation.continuationManager';
let continuationExtraParams = { let token: number = -1;
deviceType: ["00E"]
};
try { try {
continuationManager.registerContinuation(continuationExtraParams, (err, data) => { continuationManager.registerContinuation(
if (err.code != 0) { {
console.error('registerContinuation failed, cause: ' + JSON.stringify(err)); deviceType: ["00E"]
return; },
} (err, data) => {
console.info('registerContinuation finished, ' + JSON.stringify(data)); if (err.code != 0) {
token = data; console.error('registerContinuation failed, cause: ' + JSON.stringify(err));
return;
}
console.info('registerContinuation finished, ' + JSON.stringify(data));
token = data;
}); });
} catch (err) { } catch (err) {
console.error('registerContinuation failed, cause: ' + JSON.stringify(err)); console.error('registerContinuation failed, cause: ' + JSON.stringify(err));
...@@ -273,19 +277,19 @@ registerContinuation(options?: ContinuationExtraParams): Promise\<number>; ...@@ -273,19 +277,19 @@ registerContinuation(options?: ContinuationExtraParams): Promise\<number>;
**示例:** **示例:**
```ts ```ts
let token = -1; import continuationManager from '@ohos.continuation.continuationManager';
let continuationExtraParams = { import { BusinessError } from '@ohos.base';
deviceType: ["00E"] let token: number = -1;
};
try { try {
continuationManager.register(continuationExtraParams) continuationManager.register(
.then((data) => { {
deviceType: ["00E"]
}).then((data) => {
console.info('registerContinuation finished, ' + JSON.stringify(data)); console.info('registerContinuation finished, ' + JSON.stringify(data));
token = data; token = data;
}) }).catch((err: BusinessError) => {
.catch((err) => {
console.error('registerContinuation failed, cause: ' + JSON.stringify(err)); console.error('registerContinuation failed, cause: ' + JSON.stringify(err));
}); });
} catch (err) { } catch (err) {
console.error('registerContinuation failed, cause: ' + JSON.stringify(err)); console.error('registerContinuation failed, cause: ' + JSON.stringify(err));
} }
...@@ -324,6 +328,7 @@ on(type: "deviceConnect", callback: Callback\<ContinuationResult>): void; ...@@ -324,6 +328,7 @@ on(type: "deviceConnect", callback: Callback\<ContinuationResult>): void;
**示例:** **示例:**
```ts ```ts
import continuationManager from '@ohos.continuation.continuationManager';
continuationManager.on("deviceConnect", (data) => { continuationManager.on("deviceConnect", (data) => {
console.info('onDeviceConnect deviceId: ' + JSON.stringify(data.id)); console.info('onDeviceConnect deviceId: ' + JSON.stringify(data.id));
console.info('onDeviceConnect deviceType: ' + JSON.stringify(data.type)); console.info('onDeviceConnect deviceType: ' + JSON.stringify(data.type));
...@@ -363,6 +368,7 @@ on(type: "deviceDisconnect", callback: Callback\<string>): void; ...@@ -363,6 +368,7 @@ on(type: "deviceDisconnect", callback: Callback\<string>): void;
**示例:** **示例:**
```ts ```ts
import continuationManager from '@ohos.continuation.continuationManager';
continuationManager.on("deviceDisconnect", (data) => { continuationManager.on("deviceDisconnect", (data) => {
console.info('onDeviceDisconnect deviceId: ' + JSON.stringify(data)); console.info('onDeviceDisconnect deviceId: ' + JSON.stringify(data));
}); });
...@@ -400,6 +406,7 @@ off(type: "deviceConnect", callback?: Callback\<ContinuationResult>): void; ...@@ -400,6 +406,7 @@ off(type: "deviceConnect", callback?: Callback\<ContinuationResult>): void;
**示例:** **示例:**
```ts ```ts
import continuationManager from '@ohos.continuation.continuationManager';
continuationManager.off("deviceConnect", (data) => { continuationManager.off("deviceConnect", (data) => {
console.info('onDeviceConnect deviceId: ' + JSON.stringify(data.id)); console.info('onDeviceConnect deviceId: ' + JSON.stringify(data.id));
console.info('onDeviceConnect deviceType: ' + JSON.stringify(data.type)); console.info('onDeviceConnect deviceType: ' + JSON.stringify(data.type));
...@@ -439,6 +446,7 @@ off(type: "deviceDisconnect", callback?: Callback\<string>): void; ...@@ -439,6 +446,7 @@ off(type: "deviceDisconnect", callback?: Callback\<string>): void;
**示例:** **示例:**
```ts ```ts
import continuationManager from '@ohos.continuation.continuationManager';
continuationManager.off("deviceDisconnect", (data) => { continuationManager.off("deviceDisconnect", (data) => {
console.info('onDeviceDisconnect deviceId: ' + JSON.stringify(data)); console.info('onDeviceDisconnect deviceId: ' + JSON.stringify(data));
}); });
...@@ -475,7 +483,8 @@ on(type: "deviceSelected", token: number, callback: Callback\<Array\<Continuatio ...@@ -475,7 +483,8 @@ on(type: "deviceSelected", token: number, callback: Callback\<Array\<Continuatio
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let token: number = 1;
try { try {
continuationManager.on("deviceSelected", token, (data) => { continuationManager.on("deviceSelected", token, (data) => {
console.info('onDeviceSelected len: ' + data.length); console.info('onDeviceSelected len: ' + data.length);
...@@ -521,7 +530,8 @@ on(type: "deviceUnselected", token: number, callback: Callback\<Array\<Continuat ...@@ -521,7 +530,8 @@ on(type: "deviceUnselected", token: number, callback: Callback\<Array\<Continuat
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let token: number = 1;
try { try {
continuationManager.on("deviceUnselected", token, (data) => { continuationManager.on("deviceUnselected", token, (data) => {
console.info('onDeviceUnselected len: ' + data.length); console.info('onDeviceUnselected len: ' + data.length);
...@@ -567,7 +577,8 @@ off(type: "deviceSelected", token: number): void; ...@@ -567,7 +577,8 @@ off(type: "deviceSelected", token: number): void;
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let token: number = 1;
try { try {
continuationManager.off("deviceSelected", token); continuationManager.off("deviceSelected", token);
} catch (err) { } catch (err) {
...@@ -605,7 +616,8 @@ off(type: "deviceUnselected", token: number): void; ...@@ -605,7 +616,8 @@ off(type: "deviceUnselected", token: number): void;
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let token: number = 1;
try { try {
continuationManager.off("deviceUnselected", token); continuationManager.off("deviceUnselected", token);
} catch (err) { } catch (err) {
...@@ -646,7 +658,8 @@ startDeviceManager(token: number, callback: AsyncCallback\<void>): void; ...@@ -646,7 +658,8 @@ startDeviceManager(token: number, callback: AsyncCallback\<void>): void;
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let token: number = 1;
continuationManager.startDeviceManager(token, (err, data) => { continuationManager.startDeviceManager(token, (err, data) => {
if (err.code != 0) { if (err.code != 0) {
console.error('startDeviceManager failed, cause: ' + JSON.stringify(err)); console.error('startDeviceManager failed, cause: ' + JSON.stringify(err));
...@@ -690,16 +703,19 @@ startDeviceManager(token: number, options: ContinuationExtraParams, callback: As ...@@ -690,16 +703,19 @@ startDeviceManager(token: number, options: ContinuationExtraParams, callback: As
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let continuationExtraParams = { let token: number = 1;
deviceType: ["00E"] continuationManager.startDeviceManager(
}; token,
continuationManager.startDeviceManager(token, continuationExtraParams, (err, data) => { {
if (err.code != 0) { deviceType: ["00E"]
console.error('startDeviceManager failed, cause: ' + JSON.stringify(err)); },
return; (err, data) => {
} if (err.code != 0) {
console.info('startDeviceManager finished, ' + JSON.stringify(data)); console.error('startDeviceManager failed, cause: ' + JSON.stringify(err));
return;
}
console.info('startDeviceManager finished, ' + JSON.stringify(data));
}); });
``` ```
...@@ -742,17 +758,18 @@ startDeviceManager(token: number, options?: ContinuationExtraParams): Promise\<v ...@@ -742,17 +758,18 @@ startDeviceManager(token: number, options?: ContinuationExtraParams): Promise\<v
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let continuationExtraParams = { import { BusinessError } from '@ohos.base';
deviceType: ["00E"] let token: number = -1;
}; continuationManager.startDeviceManager(
continuationManager.startDeviceManager(token, continuationExtraParams) token,
.then((data) => { {
deviceType: ["00E"]
}).then((data) => {
console.info('startDeviceManager finished, ' + JSON.stringify(data)); console.info('startDeviceManager finished, ' + JSON.stringify(data));
}) }).catch((err: BusinessError) => {
.catch((err) => {
console.error('startDeviceManager failed, cause: ' + JSON.stringify(err)); console.error('startDeviceManager failed, cause: ' + JSON.stringify(err));
}); });
``` ```
## continuationManager.startContinuationDeviceManager<sup>9+</sup> ## continuationManager.startContinuationDeviceManager<sup>9+</sup>
...@@ -784,7 +801,8 @@ startContinuationDeviceManager(token: number, callback: AsyncCallback\<void>): v ...@@ -784,7 +801,8 @@ startContinuationDeviceManager(token: number, callback: AsyncCallback\<void>): v
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let token: number = -1;
try { try {
continuationManager.startContinuationDeviceManager(token, (err, data) => { continuationManager.startContinuationDeviceManager(token, (err, data) => {
if (err.code != 0) { if (err.code != 0) {
...@@ -828,17 +846,20 @@ startContinuationDeviceManager(token: number, options: ContinuationExtraParams, ...@@ -828,17 +846,20 @@ startContinuationDeviceManager(token: number, options: ContinuationExtraParams,
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let continuationExtraParams = { let token: number = -1;
deviceType: ["00E"]
};
try { try {
continuationManager.startContinuationDeviceManager(token, continuationExtraParams, (err, data) => { continuationManager.startContinuationDeviceManager(
if (err.code != 0) { token,
console.error('startContinuationDeviceManager failed, cause: ' + JSON.stringify(err)); {
return; deviceType: ["00E"]
} },
console.info('startContinuationDeviceManager finished, ' + JSON.stringify(data)); (err, data) => {
if (err.code != 0) {
console.error('startContinuationDeviceManager failed, cause: ' + JSON.stringify(err));
return;
}
console.info('startContinuationDeviceManager finished, ' + JSON.stringify(data));
}); });
} catch (err) { } catch (err) {
console.error('startContinuationDeviceManager failed, cause: ' + JSON.stringify(err)); console.error('startContinuationDeviceManager failed, cause: ' + JSON.stringify(err));
...@@ -880,16 +901,17 @@ startContinuationDeviceManager(token: number, options?: ContinuationExtraParams) ...@@ -880,16 +901,17 @@ startContinuationDeviceManager(token: number, options?: ContinuationExtraParams)
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let continuationExtraParams = { import { BusinessError } from '@ohos.base';
deviceType: ["00E"] let token: number = -1;
};
try { try {
continuationManager.startContinuationDeviceManager(token, continuationExtraParams) continuationManager.startContinuationDeviceManager(
.then((data) => { token,
{
deviceType: ["00E"]
}).then((data) => {
console.info('startContinuationDeviceManager finished, ' + JSON.stringify(data)); console.info('startContinuationDeviceManager finished, ' + JSON.stringify(data));
}) }).catch((err: BusinessError) => {
.catch((err) => {
console.error('startContinuationDeviceManager failed, cause: ' + JSON.stringify(err)); console.error('startContinuationDeviceManager failed, cause: ' + JSON.stringify(err));
}); });
} catch (err) { } catch (err) {
...@@ -932,7 +954,8 @@ updateConnectStatus(token: number, deviceId: string, status: DeviceConnectState, ...@@ -932,7 +954,8 @@ updateConnectStatus(token: number, deviceId: string, status: DeviceConnectState,
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let token: number = -1;
let deviceId: string = "test deviceId"; let deviceId: string = "test deviceId";
continuationManager.updateConnectStatus(token, deviceId, continuationManager.DeviceConnectState.CONNECTED, (err, data) => { continuationManager.updateConnectStatus(token, deviceId, continuationManager.DeviceConnectState.CONNECTED, (err, data) => {
if (err.code != 0) { if (err.code != 0) {
...@@ -983,15 +1006,17 @@ updateConnectStatus(token: number, deviceId: string, status: DeviceConnectState) ...@@ -983,15 +1006,17 @@ updateConnectStatus(token: number, deviceId: string, status: DeviceConnectState)
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
import { BusinessError } from '@ohos.base';
let token: number = 1;
let deviceId: string = "test deviceId"; let deviceId: string = "test deviceId";
continuationManager.updateConnectStatus(token, deviceId, continuationManager.DeviceConnectState.CONNECTED) continuationManager.updateConnectStatus(token, deviceId, continuationManager.DeviceConnectState.CONNECTED)
.then((data) => { .then((data) => {
console.info('updateConnectStatus finished, ' + JSON.stringify(data)); console.info('updateConnectStatus finished, ' + JSON.stringify(data));
}) })
.catch((err) => { .catch((err: BusinessError) => {
console.error('updateConnectStatus failed, cause: ' + JSON.stringify(err)); console.error('updateConnectStatus failed, cause: ' + JSON.stringify(err));
}); });
``` ```
## continuationManager.updateContinuationState<sup>9+</sup> ## continuationManager.updateContinuationState<sup>9+</sup>
...@@ -1025,7 +1050,8 @@ updateContinuationState(token: number, deviceId: string, status: DeviceConnectSt ...@@ -1025,7 +1050,8 @@ updateContinuationState(token: number, deviceId: string, status: DeviceConnectSt
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let token: number = 1;
let deviceId: string = "test deviceId"; let deviceId: string = "test deviceId";
try { try {
continuationManager.updateContinuationState(token, deviceId, continuationManager.DeviceConnectState.CONNECTED, (err, data) => { continuationManager.updateContinuationState(token, deviceId, continuationManager.DeviceConnectState.CONNECTED, (err, data) => {
...@@ -1076,14 +1102,16 @@ updateContinuationState(token: number, deviceId: string, status: DeviceConnectSt ...@@ -1076,14 +1102,16 @@ updateContinuationState(token: number, deviceId: string, status: DeviceConnectSt
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
import { BusinessError } from '@ohos.base';
let token: number = 1;
let deviceId: string = "test deviceId"; let deviceId: string = "test deviceId";
try { try {
continuationManager.updateContinuationState(token, deviceId, continuationManager.DeviceConnectState.CONNECTED) continuationManager.updateContinuationState(token, deviceId, continuationManager.DeviceConnectState.CONNECTED)
.then((data) => { .then((data) => {
console.info('updateContinuationState finished, ' + JSON.stringify(data)); console.info('updateContinuationState finished, ' + JSON.stringify(data));
}) })
.catch((err) => { .catch((err: BusinessError) => {
console.error('updateContinuationState failed, cause: ' + JSON.stringify(err)); console.error('updateContinuationState failed, cause: ' + JSON.stringify(err));
}); });
} catch (err) { } catch (err) {
...@@ -1122,7 +1150,8 @@ unregister(token: number, callback: AsyncCallback\<void>): void; ...@@ -1122,7 +1150,8 @@ unregister(token: number, callback: AsyncCallback\<void>): void;
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let token: number = 1;
continuationManager.unregister(token, (err, data) => { continuationManager.unregister(token, (err, data) => {
if (err.code != 0) { if (err.code != 0) {
console.error('unregister failed, cause: ' + JSON.stringify(err)); console.error('unregister failed, cause: ' + JSON.stringify(err));
...@@ -1167,14 +1196,15 @@ unregister(token: number): Promise\<void>; ...@@ -1167,14 +1196,15 @@ unregister(token: number): Promise\<void>;
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
import { BusinessError } from '@ohos.base';
let token: number = 1;
continuationManager.unregister(token) continuationManager.unregister(token)
.then((data) => { .then((data) => {
console.info('unregister finished, ' + JSON.stringify(data)); console.info('unregister finished, ' + JSON.stringify(data));
}) }).catch((err: BusinessError) => {
.catch((err) => {
console.error('unregister failed, cause: ' + JSON.stringify(err)); console.error('unregister failed, cause: ' + JSON.stringify(err));
}); });
``` ```
## continuationManager.unregisterContinuation<sup>9+</sup> ## continuationManager.unregisterContinuation<sup>9+</sup>
...@@ -1206,7 +1236,9 @@ unregisterContinuation(token: number, callback: AsyncCallback\<void>): void; ...@@ -1206,7 +1236,9 @@ unregisterContinuation(token: number, callback: AsyncCallback\<void>): void;
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
import { BusinessError } from '@ohos.base';
let token: number = 1;
try { try {
continuationManager.unregisterContinuation(token, (err, data) => { continuationManager.unregisterContinuation(token, (err, data) => {
if (err.code != 0) { if (err.code != 0) {
...@@ -1254,15 +1286,15 @@ unregisterContinuation(token: number): Promise\<void>; ...@@ -1254,15 +1286,15 @@ unregisterContinuation(token: number): Promise\<void>;
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
import { BusinessError } from '@ohos.base';
let token: number = -1;
try { try {
continuationManager.unregisterContinuation(token) continuationManager.unregisterContinuation(token).then((data) => {
.then((data) => {
console.info('unregisterContinuation finished, ' + JSON.stringify(data)); console.info('unregisterContinuation finished, ' + JSON.stringify(data));
}) }).catch((err: BusinessError) => {
.catch((err) => {
console.error('unregisterContinuation failed, cause: ' + JSON.stringify(err)); console.error('unregisterContinuation failed, cause: ' + JSON.stringify(err));
}); });
} catch (err) { } catch (err) {
console.error('unregisterContinuation failed, cause: ' + JSON.stringify(err)); console.error('unregisterContinuation failed, cause: ' + JSON.stringify(err));
} }
......
...@@ -35,34 +35,35 @@ registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback, ...@@ -35,34 +35,35 @@ registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback,
**示例:** **示例:**
```ts ```ts
function NotifyMissionsChanged(deviceId) { import distributedMissionManager from '@ohos.distributedMissionManager'
console.log('NotifyMissionsChanged deviceId ' + JSON.stringify(deviceId)); import { BusinessError } from '@ohos.base';
function NotifyMissionsChanged(deviceId: string): void {
console.log('NotifyMissionsChanged deviceId ' + JSON.stringify(deviceId));
} }
function NotifySnapshot(deviceId, missionId) { function NotifySnapshot(deviceId: string, missionId: number): void {
console.log('NotifySnapshot deviceId ' + JSON.stringify(deviceId)); console.log('NotifySnapshot deviceId ' + JSON.stringify(deviceId));
console.log('NotifySnapshot missionId ' + JSON.stringify(missionId)); console.log('NotifySnapshot missionId ' + JSON.stringify(missionId));
} }
function NotifyNetDisconnect(deviceId, state) { function NotifyNetDisconnect(deviceId: string, state: number): void {
console.log('NotifyNetDisconnect deviceId ' + JSON.stringify(deviceId)); console.log('NotifyNetDisconnect deviceId ' + JSON.stringify(deviceId));
console.log('NotifyNetDisconnect state ' + JSON.stringify(state)); console.log('NotifyNetDisconnect state ' + JSON.stringify(state));
}
var parameter = {
deviceId: ""
};
var options = {
notifyMissionsChanged: NotifyMissionsChanged,
notifySnapshot: NotifySnapshot,
notifyNetDisconnect: NotifyNetDisconnect
} }
try { try {
distributedMissionManager.registerMissionListener(parameter, options, (error) => { distributedMissionManager.registerMissionListener(
if (error.code != 0) { { deviceId: "" },
console.error('registerMissionListener failed, cause: ' + JSON.stringify(error)) {
} notifyMissionsChanged: NotifyMissionsChanged,
console.info('registerMissionListener finished') notifySnapshot: NotifySnapshot,
}) notifyNetDisconnect: NotifyNetDisconnect
},
(error: BusinessError) => {
if (error.code != 0) {
console.error('registerMissionListener failed, cause: ' + JSON.stringify(error))
}
console.info('registerMissionListener finished')
});
} catch (error) { } catch (error) {
console.error('registerMissionListener failed, cause: ' + JSON.stringify(error)) console.error('registerMissionListener failed, cause: ' + JSON.stringify(error))
} }
``` ```
## distributedMissionManager.registerMissionListener ## distributedMissionManager.registerMissionListener
...@@ -91,30 +92,29 @@ registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback): ...@@ -91,30 +92,29 @@ registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback):
**示例:** **示例:**
```ts ```ts
function NotifyMissionsChanged(deviceId) { import distributedMissionManager from '@ohos.distributedMissionManager'
console.log('NotifyMissionsChanged deviceId ' + JSON.stringify(deviceId)); import { BusinessError } from '@ohos.base';
function NotifyMissionsChanged(deviceId: string): void {
console.log('NotifyMissionsChanged deviceId ' + JSON.stringify(deviceId));
} }
function NotifySnapshot(deviceId, missionId) { function NotifySnapshot(deviceId: string, missionId: number): void {
console.log('NotifySnapshot deviceId ' + JSON.stringify(deviceId)); console.log('NotifySnapshot deviceId ' + JSON.stringify(deviceId));
console.log('NotifySnapshot missionId ' + JSON.stringify(missionId)); console.log('NotifySnapshot missionId ' + JSON.stringify(missionId));
} }
function NotifyNetDisconnect(deviceId, state) { function NotifyNetDisconnect(deviceId: string, state: number): void {
console.log('NotifyNetDisconnect deviceId ' + JSON.stringify(deviceId)); console.log('NotifyNetDisconnect deviceId ' + JSON.stringify(deviceId));
console.log('NotifyNetDisconnect state ' + JSON.stringify(state)); console.log('NotifyNetDisconnect state ' + JSON.stringify(state));
}
var parameter = {
deviceId: ""
};
var options = {
notifyMissionsChanged: NotifyMissionsChanged,
notifySnapshot: NotifySnapshot,
notifyNetDisconnect: NotifyNetDisconnect
} }
try { try {
distributedMissionManager.registerMissionListener(parameter, options) distributedMissionManager.registerMissionListener(
.then(data => { { deviceId: "" },
{
notifyMissionsChanged: NotifyMissionsChanged,
notifySnapshot: NotifySnapshot,
notifyNetDisconnect: NotifyNetDisconnect
}).then((data: void) => {
console.info('registerMissionListener finished, ' + JSON.stringify(data)); console.info('registerMissionListener finished, ' + JSON.stringify(data));
}).catch(error => { }).catch((error: BusinessError) => {
console.error('registerMissionListener failed, cause: ' + JSON.stringify(error)); console.error('registerMissionListener failed, cause: ' + JSON.stringify(error));
}) })
} catch (error) { } catch (error) {
...@@ -142,16 +142,17 @@ unRegisterMissionListener(parameter: MissionDeviceInfo, callback: AsyncCallback& ...@@ -142,16 +142,17 @@ unRegisterMissionListener(parameter: MissionDeviceInfo, callback: AsyncCallback&
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
deviceId: "" import { BusinessError } from '@ohos.base';
};
try { try {
distributedMissionManager.unRegisterMissionListener(parameter, (error) => { distributedMissionManager.unRegisterMissionListener(
if (error.code != 0) { { deviceId: "" },
console.error('unRegisterMissionListener failed, cause: ' + JSON.stringify(error)) (error: BusinessError) => {
} if (error.code != 0) {
console.info('unRegisterMissionListener finished') console.error('unRegisterMissionListener failed, cause: ' + JSON.stringify(error))
}) }
console.info('unRegisterMissionListener finished')
})
} catch (error) { } catch (error) {
console.error('unRegisterMissionListener failed, cause: ' + JSON.stringify(error)) console.error('unRegisterMissionListener failed, cause: ' + JSON.stringify(error))
} }
...@@ -182,16 +183,14 @@ unRegisterMissionListener(parameter: MissionDeviceInfo): Promise&lt;void&gt; ...@@ -182,16 +183,14 @@ unRegisterMissionListener(parameter: MissionDeviceInfo): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
deviceId: "" import { BusinessError } from '@ohos.base';
};
try { try {
distributedMissionManager.unRegisterMissionListener(parameter) distributedMissionManager.unRegisterMissionListener({deviceId: ""}).then(() => {
.then(data => { console.info('unRegisterMissionListener finished successfully');
console.info('unRegisterMissionListener finished, ' + JSON.stringify(data)); }).catch((error: BusinessError) => {
}).catch(error => { console.error('unRegisterMissionListener failed, cause: ' + JSON.stringify(error));
console.error('unRegisterMissionListener failed, cause: ' + JSON.stringify(error)); })
})
} catch (error) { } catch (error) {
console.error('unRegisterMissionListener failed, cause: ' + JSON.stringify(error)) console.error('unRegisterMissionListener failed, cause: ' + JSON.stringify(error))
} }
...@@ -217,20 +216,23 @@ startSyncRemoteMissions(parameter: MissionParameter, callback: AsyncCallback&lt; ...@@ -217,20 +216,23 @@ startSyncRemoteMissions(parameter: MissionParameter, callback: AsyncCallback&lt;
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
deviceId: "", import { BusinessError } from '@ohos.base';
fixConflict: false,
tag: 0
};
try { try {
distributedMissionManager.startSyncRemoteMissions(parameter, (error) => { distributedMissionManager.startSyncRemoteMissions(
if (error.code != 0) { {
console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error)) deviceId: "",
} fixConflict: false,
console.info('startSyncRemoteMissions finished') tag: 0
}) },
(error: BusinessError) => {
if (error.code != 0) {
console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error))
}
console.info('startSyncRemoteMissions finished')}
)
} catch (error) { } catch (error) {
console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error)) console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error))
} }
``` ```
...@@ -259,20 +261,22 @@ startSyncRemoteMissions(parameter: MissionParameter): Promise&lt;void&gt; ...@@ -259,20 +261,22 @@ startSyncRemoteMissions(parameter: MissionParameter): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
deviceId: "", import { BusinessError } from '@ohos.base';
fixConflict: false,
tag: 0
};
try { try {
distributedMissionManager.startSyncRemoteMissions(parameter) distributedMissionManager.startSyncRemoteMissions(
.then(data => { {
console.info('startSyncRemoteMissions finished, ' + JSON.stringify(data)); deviceId: "",
}).catch(error => { fixConflict: false,
console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error)); tag: 0
}) }
).then(() => {
console.info('startSyncRemoteMissions finished successfully');
}).catch((error: BusinessError) => {
console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error));
})
} catch (error) { } catch (error) {
console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error)) console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error))
} }
``` ```
...@@ -296,18 +300,21 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo, callback: AsyncCallback&lt; ...@@ -296,18 +300,21 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo, callback: AsyncCallback&lt;
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
deviceId: "" import { BusinessError } from '@ohos.base';
};
try { try {
distributedMissionManager.stopSyncRemoteMissions(parameter, (error) => { distributedMissionManager.stopSyncRemoteMissions(
if (error.code != 0) { {
console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error)) deviceId: ""
} },
console.info('stopSyncRemoteMissions finished') (error: BusinessError) => {
}) if (error.code != 0) {
console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error))
}
console.info('stopSyncRemoteMissions finished')}
)
} catch (error) { } catch (error) {
console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error)) console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error))
} }
``` ```
...@@ -336,18 +343,19 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise&lt;void&gt; ...@@ -336,18 +343,19 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
deviceId: "" import { BusinessError } from '@ohos.base';
};
try { try {
distributedMissionManager.stopSyncRemoteMissions(parameter) distributedMissionManager.stopSyncRemoteMissions(
.then(data => { {
console.info('stopSyncRemoteMissions finished, ' + JSON.stringify(data)); deviceId: ""
}).catch(error => { }).then((data: void) => {
console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error)); console.info('stopSyncRemoteMissions finished successfully');
}) }).catch((error: BusinessError) => {
console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error));
})
} catch (error) { } catch (error) {
console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error)) console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error))
} }
``` ```
...@@ -385,27 +393,28 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callba ...@@ -385,27 +393,28 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callba
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
srcDeviceId: "", import { BusinessError } from '@ohos.base';
dstDeviceId: "", function onContinueDone(resultCode: number): void {
missionId: 1, console.log('onContinueDone resultCode: ' + JSON.stringify(resultCode));
wantParam: {"key": "value"}
};
function onContinueDone(resultCode) {
console.log('onContinueDone resultCode: ' + JSON.stringify(resultCode));
};
var options = {
onContinueDone: onContinueDone
}; };
try { try {
distributedMissionManager.continueMission(parameter, options, (error) => { distributedMissionManager.continueMission(
if (error.code != 0) { {
console.error('continueMission failed, cause: ' + JSON.stringify(error)) srcDeviceId: "",
} dstDeviceId: "",
console.info('continueMission finished') missionId: 1,
}) wantParam: {"key": "value"}
},
{ onContinueDone: onContinueDone },
(error: BusinessError) => {
if (error.code != 0) {
console.error('continueMission failed, cause: ' + JSON.stringify(error))
}
console.info('continueMission finished')
})
} catch (error) { } catch (error) {
console.error('continueMission failed, cause: ' + JSON.stringify(error)) console.error('continueMission failed, cause: ' + JSON.stringify(error))
} }
``` ```
...@@ -448,27 +457,26 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi ...@@ -448,27 +457,26 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
srcDeviceId: "", import { BusinessError } from '@ohos.base';
dstDeviceId: "", function onContinueDone(resultCode: number): void {
missionId: 1, console.log('onContinueDone resultCode: ' + JSON.stringify(resultCode));
wantParam: {"key": "value"}
};
function onContinueDone(resultCode) {
console.log('onContinueDone resultCode: ' + JSON.stringify(resultCode));
};
var options = {
onContinueDone: onContinueDone
}; };
try { try {
distributedMissionManager.continueMission(parameter, options) distributedMissionManager.continueMission(
.then(data => { {
console.info('continueMission finished, ' + JSON.stringify(data)); srcDeviceId: "",
}).catch(error => { dstDeviceId: "",
console.error('continueMission failed, cause: ' + JSON.stringify(error)); missionId: 1,
}) wantParam: {"key": "value"}
},
{ onContinueDone: onContinueDone }).then(() => {
console.info('continueMission finished successfully');
}).catch((error: BusinessError) => {
console.error('continueMission failed, cause: ' + JSON.stringify(error));
})
} catch (error) { } catch (error) {
console.error('continueMission failed, cause: ' + JSON.stringify(error)) console.error('continueMission failed, cause: ' + JSON.stringify(error))
} }
``` ```
...@@ -505,21 +513,24 @@ continueMission(parameter: ContinueMissionInfo, callback: AsyncCallback&lt;void& ...@@ -505,21 +513,24 @@ continueMission(parameter: ContinueMissionInfo, callback: AsyncCallback&lt;void&
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
srcDeviceId: "", import { BusinessError } from '@ohos.base';
dstDeviceId: "",
bundleName: "ohos.test.continueapp",
wantParam: {"key": "value"}
};
try { try {
distributedMissionManager.continueMission(parameter, (error) => { distributedMissionManager.continueMission(
if (error.code != 0) { {
console.error('continueMission failed, cause: ' + JSON.stringify(error)) srcDeviceId: "",
} dstDeviceId: "",
console.info('continueMission finished') bundleName: "ohos.test.continueapp",
}) wantParam: {"key": "value"}
},
(error: BusinessError) => {
if (error.code != 0) {
console.error('continueMission failed, cause: ' + JSON.stringify(error))
}
console.info('continueMission finished')
})
} catch (error) { } catch (error) {
console.error('continueMission failed, cause: ' + JSON.stringify(error)) console.error('continueMission failed, cause: ' + JSON.stringify(error))
} }
``` ```
...@@ -561,17 +572,19 @@ continueMission(parameter: ContinueMissionInfo): Promise&lt;void&gt; ...@@ -561,17 +572,19 @@ continueMission(parameter: ContinueMissionInfo): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
srcDeviceId: "", import { BusinessError } from '@ohos.base';
dstDeviceId: "",
bundleName: "ohos.test.continueapp",
wantParam: {"key": "value"}
};
try { try {
distributedMissionManager.continueMission(parameter) distributedMissionManager.continueMission(
.then(data => { {
console.info('continueMission finished, ' + JSON.stringify(data)); srcDeviceId: "",
}).catch(error => { dstDeviceId: "",
bundleName: "ohos.test.continueapp",
wantParam: {"key": "value"}
}
).then(() => {
console.info('continueMission finished successfully');
}).catch((error: BusinessError) => {
console.error('continueMission failed, cause: ' + JSON.stringify(error)); console.error('continueMission failed, cause: ' + JSON.stringify(error));
}) })
} catch (error) { } catch (error) {
...@@ -599,12 +612,13 @@ on(type: 'continueStateChange', callback: Callback&lt;{ state: ContinueState, i ...@@ -599,12 +612,13 @@ on(type: 'continueStateChange', callback: Callback&lt;{ state: ContinueState, i
**示例:** **示例:**
```js ```js
import distributedMissionManager from '@ohos.distributedMissionManager'
try { try {
distributedMissionManager.on('continueStateChange', (data) => { distributedMissionManager.on('continueStateChange', (data) => {
console.info("continueStateChange on:" + JSON.stringify(data)); console.info("continueStateChange on:" + JSON.stringify(data));
}); });
} catch (err) { } catch (error) {
console.error("continueStateChange errCode:" + err.code + ",errMessage:" + err.message); console.error("continueStateChange err: " + JSON.stringify(error));
} }
``` ```
...@@ -628,12 +642,13 @@ off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState, ...@@ -628,12 +642,13 @@ off(type: 'continueStateChange', callback?: Callback&lt;{ state: ContinueState,
**示例:** **示例:**
```js ```js
import distributedMissionManager from '@ohos.distributedMissionManager'
try { try {
distributedMissionManager.off('continueStateChange', (data) => { distributedMissionManager.off('continueStateChange', (data) => {
console.info("continueStateChange on:" + JSON.stringify(data)); console.info("continueStateChange off:" + JSON.stringify(data));
}); });
} catch (err) { } catch (err) {
console.error("continueStateChange errCode:" + err.code + ",errMessage:" + err.message); console.error("continueStateChange err: " + JSON.stringify(error));
} }
``` ```
......
...@@ -25,13 +25,13 @@ import distributedMissionManager from '@ohos.distributedMissionManager'; ...@@ -25,13 +25,13 @@ import distributedMissionManager from '@ohos.distributedMissionManager';
**示例:** **示例:**
```js ```js
import distributedMissionManager from '@ohos.distributedMissionManager'; import distributedMissionManager from '@ohos.distributedMissionManager';
try { try {
distributedMissionManager.on('continueStateChange', (data) => { distributedMissionManager.on('continueStateChange', (data) => {
console.info("continueStateChange on:" + JSON.stringify(data)); console.info("continueStateChange on:" + JSON.stringify(data));
}); });
} catch (err) { } catch (err) {
console.error("continueStateChange errCode:" + err.code + ",errMessage:" + err.message); console.error("continueStateChange err: " + JSON.stringify(err));
} }
``` ```
\ No newline at end of file \ No newline at end of file
...@@ -26,26 +26,25 @@ Mission迁移完成后调用,返回迁移结果。 ...@@ -26,26 +26,25 @@ Mission迁移完成后调用,返回迁移结果。
```ts ```ts
import distributedMissionManager from '@ohos.distributedMissionManager'; import distributedMissionManager from '@ohos.distributedMissionManager';
import { BusinessError } from '@ohos.base';
let continueDeviceInfo = { distributedMissionManager.continueMission(
{
srcDeviceId: '123', srcDeviceId: '123',
dstDeviceId: '456', dstDeviceId: '456',
missionId: 123, missionId: 123,
wantParam: { wantParam: {
'key':'value' 'key':'value'
} }
}; },
{
let continueCallback = {
onContinueDone(result) { onContinueDone(result) {
console.log('onContinueDone, result: ${JSON.stringify(result)}'); console.log('onContinueDone, result: ${JSON.stringify(result)}');
} }
}; }, (error: BusinessError) => {
distributedMissionManager.continueMission(continueDeviceInfo, continueCallback, (error) => {
if (error && error.code) { if (error && error.code) {
console.error('continueMission failed, error.code: ${error.code}, error.message: ${error.message}'); console.error('continueMission failed, error.code: ${error.code}, error.message: ${error.message}');
} }
console.log('continueMission finished'); console.log('continueMission finished');
}); });
``` ```
...@@ -24,22 +24,20 @@ ...@@ -24,22 +24,20 @@
```ts ```ts
import distributedMissionManager from '@ohos.distributedMissionManager'; import distributedMissionManager from '@ohos.distributedMissionManager';
let continueDeviceInfo = { distributedMissionManager.continueMission(
{
srcDeviceId: '123', srcDeviceId: '123',
dstDeviceId: '456', dstDeviceId: '456',
missionId: 123, missionId: 123,
wantParam: { wantParam: {
'key':'value' 'key':'value'
} }
}; },
{
let continueCallback = { onContinueDone(result): void {
onContinueDone(result) {
console.log('onContinueDone, result: ${JSON.stringify(result)}'); console.log('onContinueDone, result: ${JSON.stringify(result)}');
} }
}; }, (error) => {
distributedMissionManager.continueMission(continueDeviceInfo, continueCallback, (error) => {
if (error && error.code) { if (error && error.code) {
console.error('continueMission failed, error.code: ${error.code}, error.message: ${error.message}'); console.error('continueMission failed, error.code: ${error.code}, error.message: ${error.message}');
} }
......
...@@ -28,15 +28,16 @@ import distributedMissionManager from '@ohos.distributedMissionManager'; ...@@ -28,15 +28,16 @@ import distributedMissionManager from '@ohos.distributedMissionManager';
```ts ```ts
import distributedMissionManager from '@ohos.distributedMissionManager'; import distributedMissionManager from '@ohos.distributedMissionManager';
import { BusinessError } from '@ohos.base';
var parameter = {
srcDeviceId: "",
dstDeviceId: "",
bundleName: "ohos.test.continueapp",
wantParam: {"key": "value"}
};
try { try {
distributedMissionManager.continueMission(parameter, (error) => { distributedMissionManager.continueMission(
{
srcDeviceId: "",
dstDeviceId: "",
bundleName: "ohos.test.continueapp",
wantParam: {"key": "value"}
}, (error: BusinessError) => {
if (error.code != 0) { if (error.code != 0) {
console.error('continueMission failed, cause: ' + JSON.stringify(error)) console.error('continueMission failed, cause: ' + JSON.stringify(error))
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册