未验证 提交 2e69b956 编写于 作者: O openharmony_ci 提交者: Gitee

!5132 示例代码修改

Merge pull request !5132 from zengyawen/OpenHarmony-3.1-Release
# 日志打印 # 日志打印
hilog日志系统,使应用/服务可以按照指定级别、标识和格式字符串输出日志内容,帮助开发者了解应用/服务的运行状态,更好地调试程序。 hilog日志系统,使应用/服务可以按照指定级别、标识和格式字符串输出日志内容,帮助开发者了解应用/服务的运行状态,更好地调试程序。
以下文档仅对接口功能进行描述,具体的日志打印要求请参考[OpenHarmony日志打印规范](../../../contribute/OpenHarmony-Log-guide.md)
> **说明:** > **说明:**
> 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
......
...@@ -153,7 +153,7 @@ getIndexOfKey(key: number): number ...@@ -153,7 +153,7 @@ getIndexOfKey(key: number): number
let plainArray = new PlainArray(); let plainArray = new PlainArray();
plainArray.add(1, "sddfhf"); plainArray.add(1, "sddfhf");
plainArray.add(2, "sffdfhf"); plainArray.add(2, "sffdfhf");
let result = plainArray.getIndexOfKey("sdfs"); let result = plainArray.getIndexOfKey(2);
``` ```
......
...@@ -408,7 +408,7 @@ isNrSupported\(slotId: number\): boolean ...@@ -408,7 +408,7 @@ isNrSupported\(slotId: number\): boolean
``` ```
let slotId = 0; let slotId = 0;
let result = radio.isNrSupported(slotId); let result = radio.isNrSupported(slotId);
console.log(result); console.log("Result: "+ result);
``` ```
......
...@@ -521,7 +521,7 @@ getMaxSimCount\(\): number ...@@ -521,7 +521,7 @@ getMaxSimCount\(\): number
**示例:** **示例:**
``` ```
console.log(sim.getMaxSimCount()) console.log("Result: "+ sim.getMaxSimCount())
``` ```
......
...@@ -6,19 +6,16 @@ ...@@ -6,19 +6,16 @@
## 导入模块 ## 导入模块
``` ```js
import uri from '@ohos.uri' import uri from '@ohos.uri'
``` ```
## 系统能力
SystemCapability.Utils.Lang
## URI ## URI
### 属性 ### 属性
**系统能力:** SystemCapability.Utils.Lang
| 名称 | 参数类型 | 可读 | 可写 | 说明 | | 名称 | 参数类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- | -------- |
| scheme | string | 是 | 否 | 获取URI 的协议部分。 | | scheme | string | 是 | 否 | 获取URI 的协议部分。 |
...@@ -38,11 +35,13 @@ constructor(uri: string) ...@@ -38,11 +35,13 @@ constructor(uri: string)
constructor是URI的构造函数。 constructor是URI的构造函数。
**系统能力:** SystemCapability.Utils.Lang
**参数:** **参数:**
| 参数名 | 类型 | 可读 | 可写 | 说明 | | 参数名 | 类型 | 可读 | 可写 | 说明 |
| -------- | -------- | -------- | -------- | -------- | | -------- | -------- | -------- | -------- | -------- |
| url | string | 是 | 是 | 入参对象。 | | uri | string | 是 | 是 | 入参对象。 |
**示例:** **示例:**
...@@ -59,6 +58,8 @@ new uri.URI('http://username:password@host:8080'); // Output 'http://username:pa ...@@ -59,6 +58,8 @@ new uri.URI('http://username:password@host:8080'); // Output 'http://username:pa
toString(): string toString(): string
**系统能力:** SystemCapability.Utils.Lang
返回适用于URL中的查询字符串。 返回适用于URL中的查询字符串。
**返回值:** **返回值:**
...@@ -70,7 +71,7 @@ toString(): string ...@@ -70,7 +71,7 @@ toString(): string
**示例:** **示例:**
```js ```js
const url = new uri.URL('http://username:password@host:8080/directory/file?query=pppppp#qwer=da'); const url = new uri.URI('http://username:password@host:8080/directory/file?query=pppppp#qwer=da');
url.toString() url.toString()
``` ```
...@@ -81,6 +82,8 @@ equals(other: URI): boolean ...@@ -81,6 +82,8 @@ equals(other: URI): boolean
判断此URI是否与其他URI对象相等。 判断此URI是否与其他URI对象相等。
**系统能力:** SystemCapability.Utils.Lang
**参数:** **参数:**
| 参数名 | 类型 | 必填 | 说明 | | 参数名 | 类型 | 必填 | 说明 |
...@@ -107,6 +110,8 @@ checkIsAbsolute(): boolean ...@@ -107,6 +110,8 @@ checkIsAbsolute(): boolean
判断此URI是否为绝对URI(是否定义了scheme组件)。 判断此URI是否为绝对URI(是否定义了scheme组件)。
**系统能力:** SystemCapability.Utils.Lang
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
...@@ -127,6 +132,8 @@ normalize(): URI ...@@ -127,6 +132,8 @@ normalize(): URI
规范化此URI的路径。 规范化此URI的路径。
**系统能力:** SystemCapability.Utils.Lang
**返回值:** **返回值:**
| 类型 | 说明 | | 类型 | 说明 |
......
...@@ -11,19 +11,19 @@ ...@@ -11,19 +11,19 @@
## 导入模块 ## 导入模块
``` ```js
import webSocket from '@ohos.net.webSocket'; import webSocket from '@ohos.net.webSocket';
``` ```
## 完整示例 ## 完整示例
``` ```js
import webSocket from '@ohos.net.webSocket'; import webSocket from '@ohos.net.webSocket';
var defaultIpAddress = "ws://"; var defaultIpAddress = "ws://";
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
ws.on('open', (err, value) => { ws.on('open', (err, value) => {
console.log("on open, status:" + value.status + ", message:" + value.message); console.log("on open, status:" + value['status'] + ", message:" + value['message']);
// 当收到on('open')事件时,可以通过send()方法与服务器进行通信 // 当收到on('open')事件时,可以通过send()方法与服务器进行通信
ws.send("Hello, server!", (err, value) => { ws.send("Hello, server!", (err, value) => {
if (!err) { if (!err) {
...@@ -77,7 +77,7 @@ createWebSocket\(\): WebSocket ...@@ -77,7 +77,7 @@ createWebSocket\(\): WebSocket
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
``` ```
...@@ -106,7 +106,7 @@ connect\(url: string, callback: AsyncCallback<boolean\>\): void ...@@ -106,7 +106,7 @@ connect\(url: string, callback: AsyncCallback<boolean\>\): void
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
let url = "ws://" let url = "ws://"
ws.connect(url, (err, value) => { ws.connect(url, (err, value) => {
...@@ -140,7 +140,7 @@ connect\(url: string, options: WebSocketRequestOptions, callback: AsyncCallback< ...@@ -140,7 +140,7 @@ connect\(url: string, options: WebSocketRequestOptions, callback: AsyncCallback<
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
let url = "ws://" let url = "ws://"
ws.connect(url, { ws.connect(url, {
...@@ -183,7 +183,7 @@ connect\(url: string, options?: WebSocketRequestOptions\): Promise<boolean\> ...@@ -183,7 +183,7 @@ connect\(url: string, options?: WebSocketRequestOptions\): Promise<boolean\>
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
let url = "ws://" let url = "ws://"
let promise = ws.connect(url); let promise = ws.connect(url);
...@@ -214,7 +214,7 @@ send\(data: string | ArrayBuffer, callback: AsyncCallback<boolean\>\): void ...@@ -214,7 +214,7 @@ send\(data: string | ArrayBuffer, callback: AsyncCallback<boolean\>\): void
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
let url = "ws://" let url = "ws://"
ws.connect(url, (err, value) => { ws.connect(url, (err, value) => {
...@@ -253,7 +253,7 @@ send\(data: string | ArrayBuffer\): Promise<boolean\> ...@@ -253,7 +253,7 @@ send\(data: string | ArrayBuffer\): Promise<boolean\>
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
let url = "ws://" let url = "ws://"
ws.connect(url, (err, value) => { ws.connect(url, (err, value) => {
...@@ -285,7 +285,7 @@ close\(callback: AsyncCallback<boolean\>\): void ...@@ -285,7 +285,7 @@ close\(callback: AsyncCallback<boolean\>\): void
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
let url = "ws://" let url = "ws://"
ws.close((err, value) => { ws.close((err, value) => {
...@@ -317,7 +317,7 @@ close\(options: WebSocketCloseOptions, callback: AsyncCallback<boolean\>\): void ...@@ -317,7 +317,7 @@ close\(options: WebSocketCloseOptions, callback: AsyncCallback<boolean\>\): void
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
let url = "ws://" let url = "ws://"
ws.close({ ws.close({
...@@ -357,7 +357,7 @@ close\(options?: WebSocketCloseOptions\): Promise<boolean\> ...@@ -357,7 +357,7 @@ close\(options?: WebSocketCloseOptions\): Promise<boolean\>
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
let url = "ws://" let url = "ws://"
let promise = ws.close({ let promise = ws.close({
...@@ -390,10 +390,10 @@ on\(type: 'open', callback: AsyncCallback<Object\>\): void ...@@ -390,10 +390,10 @@ on\(type: 'open', callback: AsyncCallback<Object\>\): void
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
ws.on('open', (err, value) => { ws.on('open', (err, value) => {
console.log("on open, status:" + value.status + ", message:" + value.message); console.log("on open, status:" + value['status'] + ", message:" + value['message']);
}); });
``` ```
...@@ -418,10 +418,10 @@ off\(type: 'open', callback?: AsyncCallback<Object\>\): void ...@@ -418,10 +418,10 @@ off\(type: 'open', callback?: AsyncCallback<Object\>\): void
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
let callback1 = (err, value) => { let callback1 = (err, value) => {
console.log("on open, status:" + value.status + ", message:" + value.message); console.log("on open, status:" + value['status'] + ", message:" + value['message']);
} }
ws.on('open', callback1); ws.on('open', callback1);
// 可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅 // 可以指定传入on中的callback取消一个订阅,也可以不指定callback清空所有订阅
...@@ -450,7 +450,7 @@ on\(type: 'message', callback: AsyncCallback<string | ArrayBuffer\>\): void ...@@ -450,7 +450,7 @@ on\(type: 'message', callback: AsyncCallback<string | ArrayBuffer\>\): void
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
ws.on('message', (err, value) => { ws.on('message', (err, value) => {
console.log("on message, message:" + value); console.log("on message, message:" + value);
...@@ -479,7 +479,7 @@ off\(type: 'message', callback?: AsyncCallback<string | ArrayBuffer\>\): void ...@@ -479,7 +479,7 @@ off\(type: 'message', callback?: AsyncCallback<string | ArrayBuffer\>\): void
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
ws.off('message'); ws.off('message');
``` ```
...@@ -502,7 +502,7 @@ on\(type: 'close', callback: AsyncCallback<\{ code: number, reason: string \}\>\ ...@@ -502,7 +502,7 @@ on\(type: 'close', callback: AsyncCallback<\{ code: number, reason: string \}\>\
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
ws.on('close', (err, value) => { ws.on('close', (err, value) => {
console.log("on close, code is " + value.code + ", reason is " + value.reason); console.log("on close, code is " + value.code + ", reason is " + value.reason);
...@@ -531,7 +531,7 @@ off\(type: 'close', callback?: AsyncCallback<\{ code: number, reason: string \}\ ...@@ -531,7 +531,7 @@ off\(type: 'close', callback?: AsyncCallback<\{ code: number, reason: string \}\
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
ws.off('close'); ws.off('close');
``` ```
...@@ -555,7 +555,7 @@ on\(type: 'error', callback: ErrorCallback\): void ...@@ -555,7 +555,7 @@ on\(type: 'error', callback: ErrorCallback\): void
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
ws.on('error', (err) => { ws.on('error', (err) => {
console.log("on error, error:" + JSON.stringify(err)) console.log("on error, error:" + JSON.stringify(err))
...@@ -583,7 +583,7 @@ off\(type: 'error', callback?: ErrorCallback\): void ...@@ -583,7 +583,7 @@ off\(type: 'error', callback?: ErrorCallback\): void
**示例:** **示例:**
``` ```js
let ws = webSocket.createWebSocket(); let ws = webSocket.createWebSocket();
ws.off('error'); ws.off('error');
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册