Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
bb9be16a
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
bb9be16a
编写于
5月 25, 2022
作者:
O
openharmony_ci
提交者:
Gitee
5月 25, 2022
浏览文件
操作
浏览文件
下载
差异文件
!4353 update nfc API8
Merge pull request !4353 from 刘嘉伟/master
上级
4fb46851
fd227600
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
16 addition
and
14 deletion
+16
-14
zh-cn/application-dev/reference/apis/js-apis-cardEmulation.md
...n/application-dev/reference/apis/js-apis-cardEmulation.md
+4
-3
zh-cn/application-dev/reference/apis/js-apis-nfcController.md
...n/application-dev/reference/apis/js-apis-nfcController.md
+7
-6
zh-cn/application-dev/reference/apis/js-apis-nfcTag.md
zh-cn/application-dev/reference/apis/js-apis-nfcTag.md
+5
-5
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-cardEmulation.md
浏览文件 @
bb9be16a
...
@@ -21,14 +21,15 @@ isSupported(feature: number): boolean
...
@@ -21,14 +21,15 @@ isSupported(feature: number): boolean
**系统能力**
:SystemCapability.Communication.NFC
**系统能力**
:SystemCapability.Communication.NFC
-
返回值:
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| -------- | -------- |
| -------- | -------- |
| boolean | true:支持该类型卡模拟,
false:不支持该类型卡模拟。 |
| boolean | true:支持该类型卡模拟,
false:不支持该类型卡模拟。 |
## HceService
## HceService
管理HCE卡模拟。在调用HceService的接口前,需要先通过
getHceService
创建实例。
管理HCE卡模拟。在调用HceService的接口前,需要先通过
new cardEmulation.HceService()
创建实例。
### startHCE
### startHCE
...
@@ -91,7 +92,7 @@ sendResponse(responseApdu: number[]): void;
...
@@ -91,7 +92,7 @@ sendResponse(responseApdu: number[]): void;
**示例:**
**示例:**
```
```
js
var
hceService
=
new
cardEmulation
.
HceService
();
var
hceService
=
new
cardEmulation
.
HceService
();
hceService
.
startHCE
([
hceService
.
startHCE
([
"
F0010203040506
"
,
"
A0000000041010
"
"
F0010203040506
"
,
"
A0000000041010
"
...
...
zh-cn/application-dev/reference/apis/js-apis-nfcController.md
浏览文件 @
bb9be16a
...
@@ -74,7 +74,7 @@ isNfcOpen(): boolean
...
@@ -74,7 +74,7 @@ isNfcOpen(): boolean
## controller.getNfcState
## controller.getNfcState
isNfcOpen
(): boolean
getNfcState
(): boolean
查询NFC是否打开。
查询NFC是否打开。
...
@@ -88,13 +88,13 @@ isNfcOpen(): boolean
...
@@ -88,13 +88,13 @@ isNfcOpen(): boolean
## controller.on('nfcStateChange')
## controller.on('nfcStateChange')
on(type: "n
otify
", callback: Callback
<
NfcState
>
): void
on(type: "n
fcStateChange
", callback: Callback
<
NfcState
>
): void
注册NFC开关状态事件。
注册NFC开关状态事件。
**系统能力**
:SystemCapability.Communication.NFC
**系统能力**
:SystemCapability.Communication.NFC
-
**参数**
**参数**
|
**参数名**
|
**类型**
|
**必填**
|
**说明**
|
|
**参数名**
|
**类型**
|
**必填**
|
**说明**
|
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
...
@@ -111,15 +111,16 @@ off(type: "nfcStateChange", callback?: Callback<NfcState>): void
...
@@ -111,15 +111,16 @@ off(type: "nfcStateChange", callback?: Callback<NfcState>): void
**系统能力**
:SystemCapability.Communication.NFC
**系统能力**
:SystemCapability.Communication.NFC
-
**参数**
**参数**
|
**参数名**
|
**类型**
|
**必填**
|
**说明**
|
|
**参数名**
|
**类型**
|
**必填**
|
**说明**
|
| -------- | -------- | -------- | -------- |
| -------- | -------- | -------- | -------- |
| type | string | 是 | 固定填"nfcStateChange"字符串 |
| type | string | 是 | 固定填"nfcStateChange"字符串 |
| callback | Callback
<
NfcState
>
| 否 | 状态改变回调函数。如果callback不填,将“去注册”该事件关联的所有回调函数。 |
| callback | Callback
<
NfcState
>
| 否 | 状态改变回调函数。如果callback不填,将“去注册”该事件关联的所有回调函数。 |
-
示例
**示例**
```
```
js
import
nfcController
from
'
@ohos.nfcController
'
;
import
nfcController
from
'
@ohos.nfcController
'
;
var
NFC_STATE_NOTIFY
=
"
nfcStateChange
"
;
var
NFC_STATE_NOTIFY
=
"
nfcStateChange
"
;
...
...
zh-cn/application-dev/reference/apis/js-apis-nfcTag.md
浏览文件 @
bb9be16a
...
@@ -17,7 +17,7 @@ import tag from '@ohos.nfc.tag';
...
@@ -17,7 +17,7 @@ import tag from '@ohos.nfc.tag';
getNfcATag(tagInfo: TagInfo): NfcATag
getNfcATag(tagInfo: TagInfo): NfcATag
获取NFC A类型Tag对象
获取NFC A类型Tag对象
,通过该对象访问NfcA技术类型的Tag。
**需要权限**
:ohos.permission.NFC_TAG
**需要权限**
:ohos.permission.NFC_TAG
...
@@ -33,7 +33,7 @@ getNfcATag(tagInfo: TagInfo): NfcATag
...
@@ -33,7 +33,7 @@ getNfcATag(tagInfo: TagInfo): NfcATag
getNfcBTag(tagInfo: TagInfo): NfcBTag
getNfcBTag(tagInfo: TagInfo): NfcBTag
获取NFC B类型Tag对象
获取NFC B类型Tag对象
,通过该对象访问NfcB技术类型的Tag。
**需要权限**
:ohos.permission.NFC_TAG
**需要权限**
:ohos.permission.NFC_TAG
...
@@ -49,7 +49,7 @@ getNfcBTag(tagInfo: TagInfo): NfcBTag
...
@@ -49,7 +49,7 @@ getNfcBTag(tagInfo: TagInfo): NfcBTag
getNfcFTag(tagInfo: TagInfo): NfcFTag
getNfcFTag(tagInfo: TagInfo): NfcFTag
获取NFC F类型Tag对象
获取NFC F类型Tag对象
,通过该对象访问NfcF技术类型的Tag。
**需要权限**
:ohos.permission.NFC_TAG
**需要权限**
:ohos.permission.NFC_TAG
...
@@ -65,13 +65,13 @@ getNfcFTag(tagInfo: TagInfo): NfcFTag
...
@@ -65,13 +65,13 @@ getNfcFTag(tagInfo: TagInfo): NfcFTag
getNfcVTag(tagInfo: TagInfo): NfcVTag
getNfcVTag(tagInfo: TagInfo): NfcVTag
获取NFC V类型Tag对象
获取NFC V类型Tag对象
,通过该对象访问NfcV技术类型的Tag。
**需要权限**
:ohos.permission.NFC_TAG
**需要权限**
:ohos.permission.NFC_TAG
**系统能力**
:SystemCapability.Communication.NFC
**系统能力**
:SystemCapability.Communication.NFC
返回值:
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| -------- | ---------------- |
| -------- | ---------------- |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录