提交 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,11 +86,13 @@ register(options: ContinuationExtraParams, callback: AsyncCallback\<number>): vo ...@@ -85,11 +86,13 @@ register(options: ContinuationExtraParams, callback: AsyncCallback\<number>): vo
**示例:** **示例:**
```ts ```ts
let token = -1; import continuationManager from '@ohos.continuation.continuationManager'
let continuationExtraParams = { let token: number = -1;
continuationManager.register(
{
deviceType: ["00E"] deviceType: ["00E"]
}; },
continuationManager.register(continuationExtraParams, (err, data) => { (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));
return; return;
...@@ -135,16 +138,14 @@ register(options?: ContinuationExtraParams): Promise\<number>; ...@@ -135,16 +138,14 @@ 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));
}); });
``` ```
...@@ -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,12 +223,14 @@ registerContinuation(options: ContinuationExtraParams, callback: AsyncCallback\< ...@@ -221,12 +223,14 @@ 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(
{
deviceType: ["00E"]
},
(err, data) => {
if (err.code != 0) { if (err.code != 0) {
console.error('registerContinuation failed, cause: ' + JSON.stringify(err)); console.error('registerContinuation failed, cause: ' + JSON.stringify(err));
return; return;
...@@ -273,17 +277,17 @@ registerContinuation(options?: ContinuationExtraParams): Promise\<number>; ...@@ -273,17 +277,17 @@ 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) {
...@@ -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,11 +703,14 @@ startDeviceManager(token: number, options: ContinuationExtraParams, callback: As ...@@ -690,11 +703,14 @@ startDeviceManager(token: number, options: ContinuationExtraParams, callback: As
**示例:** **示例:**
```ts ```ts
let token = 1; import continuationManager from '@ohos.continuation.continuationManager';
let continuationExtraParams = { let token: number = 1;
continuationManager.startDeviceManager(
token,
{
deviceType: ["00E"] deviceType: ["00E"]
}; },
continuationManager.startDeviceManager(token, continuationExtraParams, (err, data) => { (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));
return; return;
...@@ -742,15 +758,16 @@ startDeviceManager(token: number, options?: ContinuationExtraParams): Promise\<v ...@@ -742,15 +758,16 @@ 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';
let token: number = -1;
continuationManager.startDeviceManager(
token,
{
deviceType: ["00E"] deviceType: ["00E"]
}; }).then((data) => {
continuationManager.startDeviceManager(token, continuationExtraParams)
.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));
}); });
``` ```
...@@ -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,12 +846,15 @@ startContinuationDeviceManager(token: number, options: ContinuationExtraParams, ...@@ -828,12 +846,15 @@ 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(
token,
{
deviceType: ["00E"]
},
(err, data) => {
if (err.code != 0) { if (err.code != 0) {
console.error('startContinuationDeviceManager failed, cause: ' + JSON.stringify(err)); console.error('startContinuationDeviceManager failed, cause: ' + JSON.stringify(err));
return; return;
...@@ -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,13 +1006,15 @@ updateConnectStatus(token: number, deviceId: string, status: DeviceConnectState) ...@@ -983,13 +1006,15 @@ 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));
}); });
``` ```
...@@ -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,12 +1196,13 @@ unregister(token: number): Promise\<void>; ...@@ -1167,12 +1196,13 @@ 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));
}); });
``` ```
...@@ -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,13 +1286,13 @@ unregisterContinuation(token: number): Promise\<void>; ...@@ -1254,13 +1286,13 @@ 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) {
......
...@@ -35,32 +35,33 @@ registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback, ...@@ -35,32 +35,33 @@ registerMissionListener(parameter: MissionDeviceInfo, options: MissionCallback,
**示例:** **示例:**
```ts ```ts
function NotifyMissionsChanged(deviceId) { import distributedMissionManager from '@ohos.distributedMissionManager'
import { BusinessError } from '@ohos.base';
function NotifyMissionsChanged(deviceId: string): void {
console.log('NotifyMissionsChanged deviceId ' + JSON.stringify(deviceId)); 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 = { try {
deviceId: "" distributedMissionManager.registerMissionListener(
}; { deviceId: "" },
var options = { {
notifyMissionsChanged: NotifyMissionsChanged, notifyMissionsChanged: NotifyMissionsChanged,
notifySnapshot: NotifySnapshot, notifySnapshot: NotifySnapshot,
notifyNetDisconnect: NotifyNetDisconnect notifyNetDisconnect: NotifyNetDisconnect
} },
try { (error: BusinessError) => {
distributedMissionManager.registerMissionListener(parameter, options, (error) => {
if (error.code != 0) { if (error.code != 0) {
console.error('registerMissionListener failed, cause: ' + JSON.stringify(error)) console.error('registerMissionListener failed, cause: ' + JSON.stringify(error))
} }
console.info('registerMissionListener finished') console.info('registerMissionListener finished')
}) });
} catch (error) { } catch (error) {
console.error('registerMissionListener failed, cause: ' + JSON.stringify(error)) console.error('registerMissionListener failed, cause: ' + JSON.stringify(error))
} }
...@@ -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'
import { BusinessError } from '@ohos.base';
function NotifyMissionsChanged(deviceId: string): void {
console.log('NotifyMissionsChanged deviceId ' + JSON.stringify(deviceId)); 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 = { try {
deviceId: "" distributedMissionManager.registerMissionListener(
}; { deviceId: "" },
var options = { {
notifyMissionsChanged: NotifyMissionsChanged, notifyMissionsChanged: NotifyMissionsChanged,
notifySnapshot: NotifySnapshot, notifySnapshot: NotifySnapshot,
notifyNetDisconnect: NotifyNetDisconnect notifyNetDisconnect: NotifyNetDisconnect
} }).then((data: void) => {
try {
distributedMissionManager.registerMissionListener(parameter, options)
.then(data => {
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,11 +142,12 @@ unRegisterMissionListener(parameter: MissionDeviceInfo, callback: AsyncCallback& ...@@ -142,11 +142,12 @@ 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(
{ deviceId: "" },
(error: BusinessError) => {
if (error.code != 0) { if (error.code != 0) {
console.error('unRegisterMissionListener failed, cause: ' + JSON.stringify(error)) console.error('unRegisterMissionListener failed, cause: ' + JSON.stringify(error))
} }
...@@ -182,14 +183,12 @@ unRegisterMissionListener(parameter: MissionDeviceInfo): Promise&lt;void&gt; ...@@ -182,14 +183,12 @@ 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) {
...@@ -217,18 +216,21 @@ startSyncRemoteMissions(parameter: MissionParameter, callback: AsyncCallback&lt; ...@@ -217,18 +216,21 @@ startSyncRemoteMissions(parameter: MissionParameter, callback: AsyncCallback&lt;
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
import { BusinessError } from '@ohos.base';
try {
distributedMissionManager.startSyncRemoteMissions(
{
deviceId: "", deviceId: "",
fixConflict: false, fixConflict: false,
tag: 0 tag: 0
}; },
try { (error: BusinessError) => {
distributedMissionManager.startSyncRemoteMissions(parameter, (error) => {
if (error.code != 0) { if (error.code != 0) {
console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error)) console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error))
} }
console.info('startSyncRemoteMissions finished') 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,16 +261,18 @@ startSyncRemoteMissions(parameter: MissionParameter): Promise&lt;void&gt; ...@@ -259,16 +261,18 @@ startSyncRemoteMissions(parameter: MissionParameter): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
import { BusinessError } from '@ohos.base';
try {
distributedMissionManager.startSyncRemoteMissions(
{
deviceId: "", deviceId: "",
fixConflict: false, fixConflict: false,
tag: 0 tag: 0
}; }
try { ).then(() => {
distributedMissionManager.startSyncRemoteMissions(parameter) console.info('startSyncRemoteMissions finished successfully');
.then(data => { }).catch((error: BusinessError) => {
console.info('startSyncRemoteMissions finished, ' + JSON.stringify(data));
}).catch(error => {
console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error)); console.error('startSyncRemoteMissions failed, cause: ' + JSON.stringify(error));
}) })
} catch (error) { } catch (error) {
...@@ -296,16 +300,19 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo, callback: AsyncCallback&lt; ...@@ -296,16 +300,19 @@ 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(
{
deviceId: ""
},
(error: BusinessError) => {
if (error.code != 0) { if (error.code != 0) {
console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error)) console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error))
} }
console.info('stopSyncRemoteMissions finished') 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,14 +343,15 @@ stopSyncRemoteMissions(parameter: MissionDeviceInfo): Promise&lt;void&gt; ...@@ -336,14 +343,15 @@ 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.info('stopSyncRemoteMissions finished successfully');
}).catch((error: BusinessError) => {
console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error)); console.error('stopSyncRemoteMissions failed, cause: ' + JSON.stringify(error));
}) })
} catch (error) { } catch (error) {
...@@ -385,20 +393,21 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callba ...@@ -385,20 +393,21 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback, callba
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
import { BusinessError } from '@ohos.base';
function onContinueDone(resultCode: number): void {
console.log('onContinueDone resultCode: ' + JSON.stringify(resultCode));
};
try {
distributedMissionManager.continueMission(
{
srcDeviceId: "", srcDeviceId: "",
dstDeviceId: "", dstDeviceId: "",
missionId: 1, missionId: 1,
wantParam: {"key": "value"} wantParam: {"key": "value"}
}; },
function onContinueDone(resultCode) { { onContinueDone: onContinueDone },
console.log('onContinueDone resultCode: ' + JSON.stringify(resultCode)); (error: BusinessError) => {
};
var options = {
onContinueDone: onContinueDone
};
try {
distributedMissionManager.continueMission(parameter, options, (error) => {
if (error.code != 0) { if (error.code != 0) {
console.error('continueMission failed, cause: ' + JSON.stringify(error)) console.error('continueMission failed, cause: ' + JSON.stringify(error))
} }
...@@ -448,23 +457,22 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi ...@@ -448,23 +457,22 @@ continueMission(parameter: ContinueDeviceInfo, options: ContinueCallback): Promi
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
import { BusinessError } from '@ohos.base';
function onContinueDone(resultCode: number): void {
console.log('onContinueDone resultCode: ' + JSON.stringify(resultCode));
};
try {
distributedMissionManager.continueMission(
{
srcDeviceId: "", srcDeviceId: "",
dstDeviceId: "", dstDeviceId: "",
missionId: 1, missionId: 1,
wantParam: {"key": "value"} wantParam: {"key": "value"}
}; },
function onContinueDone(resultCode) { { onContinueDone: onContinueDone }).then(() => {
console.log('onContinueDone resultCode: ' + JSON.stringify(resultCode)); console.info('continueMission finished successfully');
}; }).catch((error: BusinessError) => {
var options = {
onContinueDone: onContinueDone
};
try {
distributedMissionManager.continueMission(parameter, options)
.then(data => {
console.info('continueMission finished, ' + JSON.stringify(data));
}).catch(error => {
console.error('continueMission failed, cause: ' + JSON.stringify(error)); console.error('continueMission failed, cause: ' + JSON.stringify(error));
}) })
} catch (error) { } catch (error) {
...@@ -505,14 +513,17 @@ continueMission(parameter: ContinueMissionInfo, callback: AsyncCallback&lt;void& ...@@ -505,14 +513,17 @@ continueMission(parameter: ContinueMissionInfo, callback: AsyncCallback&lt;void&
**示例:** **示例:**
```ts ```ts
var parameter = { import distributedMissionManager from '@ohos.distributedMissionManager'
import { BusinessError } from '@ohos.base';
try {
distributedMissionManager.continueMission(
{
srcDeviceId: "", srcDeviceId: "",
dstDeviceId: "", dstDeviceId: "",
bundleName: "ohos.test.continueapp", bundleName: "ohos.test.continueapp",
wantParam: {"key": "value"} wantParam: {"key": "value"}
}; },
try { (error: BusinessError) => {
distributedMissionManager.continueMission(parameter, (error) => {
if (error.code != 0) { if (error.code != 0) {
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'
import { BusinessError } from '@ohos.base';
try {
distributedMissionManager.continueMission(
{
srcDeviceId: "", srcDeviceId: "",
dstDeviceId: "", dstDeviceId: "",
bundleName: "ohos.test.continueapp", bundleName: "ohos.test.continueapp",
wantParam: {"key": "value"} wantParam: {"key": "value"}
}; }
try { ).then(() => {
distributedMissionManager.continueMission(parameter) console.info('continueMission finished successfully');
.then(data => { }).catch((error: BusinessError) => {
console.info('continueMission finished, ' + JSON.stringify(data));
}).catch(error => {
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,23 +26,22 @@ Mission迁移完成后调用,返回迁移结果。 ...@@ -26,23 +26,22 @@ 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}');
} }
......
...@@ -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 = { try {
distributedMissionManager.continueMission(
{
srcDeviceId: "", srcDeviceId: "",
dstDeviceId: "", dstDeviceId: "",
bundleName: "ohos.test.continueapp", bundleName: "ohos.test.continueapp",
wantParam: {"key": "value"} wantParam: {"key": "value"}
}; }, (error: BusinessError) => {
try {
distributedMissionManager.continueMission(parameter, (error) => {
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.
先完成此消息的编辑!
想要评论请 注册