diff --git a/zh-cn/application-dev/reference/apis/js-apis-rpc.md b/zh-cn/application-dev/reference/apis/js-apis-rpc.md index 43aa4fdd192d47ab46b0873c24c306e41d0a91dd..b5e1808f23bee943f177affcdf7d733e883975a9 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-rpc.md +++ b/zh-cn/application-dev/reference/apis/js-apis-rpc.md @@ -2394,8 +2394,8 @@ readException(): void Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -2415,8 +2415,8 @@ readException(): void "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -2735,11 +2735,11 @@ static closeFileDescriptor(fd: number): void **示例:** ```ts - import fileio from '@ohos.fileio'; + import fs from '@ohos.file.fs'; let filePath = "path/to/file"; - let fd = fileio.openSync(filePath, 0o2| 0o100, 0o666); + let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); try { - rpc.MessageSequence.closeFileDescriptor(fd); + rpc.MessageSequence.closeFileDescriptor(file.fd); } catch(error) { console.info("rpc close file descriptor fail, errorCode " + error.code); console.info("rpc close file descriptor fail, errorMessage" + error.message); @@ -2777,11 +2777,11 @@ static dupFileDescriptor(fd: number) :number **示例:** ```ts - import fileio from '@ohos.fileio'; + import fs from '@ohos.file.fs'; let filePath = "path/to/file"; - let fd = fileio.openSync(filePath, 0o2| 0o100, 0o666); + let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); try { - let newFd = rpc.MessageSequence.dupFileDescriptor(fd); + let newFd = rpc.MessageSequence.dupFileDescriptor(file.fd); } catch(error) { console.info("rpc dup file descriptor fail, errorCode " + error.code); console.info("rpc dup file descriptor fail, errorMessage" + error.message); @@ -2806,13 +2806,13 @@ containFileDescriptors(): boolean ```ts - import fileio from '@ohos.fileio'; + import fs from '@ohos.file.fs'; let sequence = new rpc.MessageSequence(); let filePath = "path/to/file"; let r1 = sequence.containFileDescriptors(); - let fd = fileio.openSync(filePath, 0o2| 0o100, 0o666); + let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); try { - sequence.writeFileDescriptor(fd); + sequence.writeFileDescriptor(file.fd); } catch(error) { console.info("rpc write file descriptor fail, errorCode " + error.code); console.info("rpc write file descriptor fail, errorMessage" + error.message); @@ -2851,12 +2851,12 @@ writeFileDescriptor(fd: number): void **示例:** ```ts - import fileio from '@ohos.fileio'; + import fs from '@ohos.file.fs'; let sequence = new rpc.MessageSequence(); let filePath = "path/to/file"; - let fd = fileio.openSync(filePath, 0o2| 0o100, 0o666); + let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); try { - sequence.writeFileDescriptor(fd); + sequence.writeFileDescriptor(file.fd); } catch(error) { console.info("rpc write file descriptor fail, errorCode " + error.code); console.info("rpc write file descriptor fail, errorMessage" + error.message); @@ -2888,12 +2888,12 @@ readFileDescriptor(): number **示例:** ```ts - import fileio from '@ohos.fileio'; + import fs from '@ohos.file.fs'; let sequence = new rpc.MessageSequence(); let filePath = "path/to/file"; - let fd = fileio.openSync(filePath, 0o2| 0o100, 0o666); + let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); try { - sequence.writeFileDescriptor(fd); + sequence.writeFileDescriptor(file.fd); } catch(error) { console.info("rpc write file descriptor fail, errorCode " + error.code); console.info("rpc write file descriptor fail, errorMessage" + error.message); @@ -4856,8 +4856,8 @@ readException(): void Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.;featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.;featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -4877,8 +4877,8 @@ readException(): void "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -5170,10 +5170,10 @@ static closeFileDescriptor(fd: number): void **示例:** ```ts - import fileio from '@ohos.fileio'; + import fs from '@ohos.file.fs'; let filePath = "path/to/file"; - let fd = fileio.openSync(filePath, 0o2| 0o100, 0o666); - rpc.MessageParcel.closeFileDescriptor(fd); + let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); + rpc.MessageParcel.closeFileDescriptor(file.fd); ``` ### dupFileDescriptor8+ @@ -5199,10 +5199,10 @@ static dupFileDescriptor(fd: number) :number **示例:** ```ts - import fileio from '@ohos.fileio'; + import fs from '@ohos.file.fs'; let filePath = "path/to/file"; - let fd = fileio.openSync(filePath, 0o2| 0o100, 0o666); - let newFd = rpc.MessageParcel.dupFileDescriptor(fd); + let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); + let newFd = rpc.MessageParcel.dupFileDescriptor(file.fd); ``` ### containFileDescriptors8+ @@ -5222,12 +5222,12 @@ containFileDescriptors(): boolean **示例:** ```ts - import fileio from '@ohos.fileio'; + import fs from '@ohos.file.fs'; let parcel = new rpc.MessageParcel(); let filePath = "path/to/file"; let r1 = parcel.containFileDescriptors(); - let fd = fileio.openSync(filePath, 0o2| 0o100, 0o666); - let writeResult = parcel.writeFileDescriptor(fd); + let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); + let writeResult = parcel.writeFileDescriptor(file.fd); console.log("RpcTest: parcel writeFd result is : " + writeResult); let containFD = parcel.containFileDescriptors(); console.log("RpcTest: parcel after write fd containFd result is : " + containFD); @@ -5256,11 +5256,11 @@ writeFileDescriptor(fd: number): boolean **示例:** ```ts - import fileio from '@ohos.fileio'; + import fs from '@ohos.file.fs'; let parcel = new rpc.MessageParcel(); let filePath = "path/to/file"; - let fd = fileio.openSync(filePath, 0o2| 0o100, 0o666); - let writeResult = parcel.writeFileDescriptor(fd); + let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); + let writeResult = parcel.writeFileDescriptor(file.fd); console.log("RpcTest: parcel writeFd result is : " + writeResult); ``` @@ -5281,11 +5281,11 @@ readFileDescriptor(): number **示例:** ```ts - import fileio from '@ohos.fileio'; + import fs from '@ohos.file.fs'; let parcel = new rpc.MessageParcel(); let filePath = "path/to/file"; - let fd = fileio.openSync(filePath, 0o2| 0o100, 0o666); - let writeResult = parcel.writeFileDescriptor(fd); + let file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); + let writeResult = parcel.writeFileDescriptor(file.fd); let readFD = parcel.readFileDescriptor(); console.log("RpcTest: parcel read fd is : " + readFD); ``` @@ -5669,8 +5669,8 @@ asObject(): IRemoteObject Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -5690,8 +5690,8 @@ asObject(): IRemoteObject "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6113,8 +6113,8 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6134,8 +6134,8 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6189,8 +6189,8 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence, Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6210,8 +6210,8 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence, "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6273,8 +6273,8 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6294,8 +6294,8 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6350,8 +6350,8 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence, Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6384,8 +6384,8 @@ sendMessageRequest(code: number, data: MessageSequence, reply: MessageSequence, result.reply.reclaim(); } - //FA模型使用此方法链接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6431,8 +6431,8 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6465,8 +6465,8 @@ sendRequest(code: number, data: MessageParcel, reply: MessageParcel, options: Me result.reply.reclaim(); } - //FA模型使用此方法链接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6515,8 +6515,8 @@ getLocalInterface(interface: string): IRemoteBroker Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6536,8 +6536,8 @@ getLocalInterface(interface: string): IRemoteBroker "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6581,8 +6581,8 @@ queryLocalInterface(interface: string): IRemoteBroker Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6602,8 +6602,8 @@ queryLocalInterface(interface: string): IRemoteBroker "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6643,8 +6643,8 @@ registerDeathRecipient(recipient: DeathRecipient, flags: number): void Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6664,8 +6664,8 @@ registerDeathRecipient(recipient: DeathRecipient, flags: number): void "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6715,8 +6715,8 @@ addDeathRecipient(recipient: DeathRecipient, flags: number): boolean Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6736,8 +6736,8 @@ addDeathRecipient(recipient: DeathRecipient, flags: number): boolean "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6782,8 +6782,8 @@ unregisterDeathRecipient(recipient: DeathRecipient, flags: number): void Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6803,8 +6803,8 @@ unregisterDeathRecipient(recipient: DeathRecipient, flags: number): void "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6855,8 +6855,8 @@ removeDeathRecipient(recipient: DeathRecipient, flags: number): boolean Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6876,8 +6876,8 @@ removeDeathRecipient(recipient: DeathRecipient, flags: number): boolean "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6923,8 +6923,8 @@ getDescriptor(): string Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -6944,8 +6944,8 @@ getDescriptor(): string "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -6982,8 +6982,8 @@ getInterfaceDescriptor(): string Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -7003,8 +7003,8 @@ getInterfaceDescriptor(): string "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ``` @@ -7035,8 +7035,8 @@ isObjectDead(): boolean Stage模型的应用在获取服务前需要先获取context,具体方法可参考[获取context](#获取context) ```ts - //仅FA模型需要导入@ohos.ability.featureAbility - //import FA from "@ohos.ability.featureAbility"; + // 仅FA模型需要导入@ohos.ability.featureAbility + // import FA from "@ohos.ability.featureAbility"; let proxy; let connect = { @@ -7056,8 +7056,8 @@ isObjectDead(): boolean "abilityName": "com.ohos.server.EntryAbility", }; - //FA模型使用此方法连接服务 - //FA.connectAbility(want,connect); + // FA模型使用此方法连接服务 + // FA.connectAbility(want,connect); globalThis.context.connectServiceExtensionAbility(want, connect); ```