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

!4353 update nfc API8

Merge pull request !4353 from 刘嘉伟/master
......@@ -21,14 +21,15 @@ isSupported(feature: number): boolean
**系统能力**:SystemCapability.Communication.NFC
- 返回值:
**返回值:**
| **类型** | **说明** |
| -------- | -------- |
| boolean | true:支持该类型卡模拟, false:不支持该类型卡模拟。 |
## HceService
管理HCE卡模拟。在调用HceService的接口前,需要先通过getHceService创建实例。
管理HCE卡模拟。在调用HceService的接口前,需要先通过new cardEmulation.HceService()创建实例。
### startHCE
......@@ -91,7 +92,7 @@ sendResponse(responseApdu: number[]): void;
**示例:**
```
```js
var hceService = new cardEmulation.HceService();
hceService.startHCE([
"F0010203040506", "A0000000041010"
......
......@@ -74,7 +74,7 @@ isNfcOpen(): boolean
## controller.getNfcState
isNfcOpen(): boolean
getNfcState(): boolean
查询NFC是否打开。
......@@ -88,13 +88,13 @@ isNfcOpen(): boolean
## controller.on('nfcStateChange')
on(type: "notify", callback: Callback<NfcState>): void
on(type: "nfcStateChange", callback: Callback<NfcState>): void
注册NFC开关状态事件。
**系统能力**:SystemCapability.Communication.NFC
- **参数**
**参数**
| **参数名** | **类型** | **必填** | **说明** |
| -------- | -------- | -------- | -------- |
......@@ -111,15 +111,16 @@ off(type: "nfcStateChange", callback?: Callback<NfcState>): void
**系统能力**:SystemCapability.Communication.NFC
- **参数**
**参数**
| **参数名** | **类型** | **必填** | **说明** |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 固定填"nfcStateChange"字符串 |
| callback | Callback<NfcState> | 否 | 状态改变回调函数。如果callback不填,将“去注册”该事件关联的所有回调函数。 |
- 示例
```
**示例**
```js
import nfcController from '@ohos.nfcController';
var NFC_STATE_NOTIFY = "nfcStateChange";
......
......@@ -17,7 +17,7 @@ import tag from '@ohos.nfc.tag';
getNfcATag(tagInfo: TagInfo): NfcATag
获取NFC A类型Tag对象
获取NFC A类型Tag对象,通过该对象访问NfcA技术类型的Tag。
**需要权限**:ohos.permission.NFC_TAG
......@@ -33,7 +33,7 @@ getNfcATag(tagInfo: TagInfo): NfcATag
getNfcBTag(tagInfo: TagInfo): NfcBTag
获取NFC B类型Tag对象
获取NFC B类型Tag对象,通过该对象访问NfcB技术类型的Tag。
**需要权限**:ohos.permission.NFC_TAG
......@@ -49,7 +49,7 @@ getNfcBTag(tagInfo: TagInfo): NfcBTag
getNfcFTag(tagInfo: TagInfo): NfcFTag
获取NFC F类型Tag对象
获取NFC F类型Tag对象,通过该对象访问NfcF技术类型的Tag。
**需要权限**:ohos.permission.NFC_TAG
......@@ -65,13 +65,13 @@ getNfcFTag(tagInfo: TagInfo): NfcFTag
getNfcVTag(tagInfo: TagInfo): NfcVTag
获取NFC V类型Tag对象
获取NFC V类型Tag对象,通过该对象访问NfcV技术类型的Tag。
**需要权限**:ohos.permission.NFC_TAG
**系统能力**:SystemCapability.Communication.NFC
返回值:
**返回值:**
| **类型** | **说明** |
| -------- | ---------------- |
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册