Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
45326024
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
未验证
提交
45326024
编写于
5月 25, 2023
作者:
O
openharmony_ci
提交者:
Gitee
5月 25, 2023
浏览文件
操作
浏览文件
下载
差异文件
!18638 大小写错误+删除代码错误空返回
Merge pull request !18638 from LiAn/master
上级
c678736e
768419a5
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
203 addition
and
205 deletion
+203
-205
zh-cn/application-dev/reference/apis/js-apis-cardEmulation.md
...n/application-dev/reference/apis/js-apis-cardEmulation.md
+24
-26
zh-cn/application-dev/reference/apis/js-apis-nfcTag.md
zh-cn/application-dev/reference/apis/js-apis-nfcTag.md
+176
-176
zh-cn/application-dev/ui/arkts-layout-development-overview.md
...n/application-dev/ui/arkts-layout-development-overview.md
+3
-3
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-cardEmulation.md
浏览文件 @
45326024
...
@@ -22,7 +22,7 @@ import cardEmulation from '@ohos.nfc.cardEmulation';
...
@@ -22,7 +22,7 @@ import cardEmulation from '@ohos.nfc.cardEmulation';
**系统能力:**
SystemCapability.Communication.NFC.CardEmulation
**系统能力:**
SystemCapability.Communication.NFC.CardEmulation
| 名称 | 值 | 说明 |
| 名称 | 值 | 说明 |
| ----
---- | ----
---- | -------- |
| ----
|
---- | -------- |
| HCE | 0 | HCE 卡模拟。 |
| HCE | 0 | HCE 卡模拟。 |
| UICC | 1 | SIM 卡模拟。 |
| UICC | 1 | SIM 卡模拟。 |
| ESE | 2 | ESE卡模拟。 |
| ESE | 2 | ESE卡模拟。 |
...
@@ -34,7 +34,7 @@ import cardEmulation from '@ohos.nfc.cardEmulation';
...
@@ -34,7 +34,7 @@ import cardEmulation from '@ohos.nfc.cardEmulation';
**系统能力:**
SystemCapability.Communication.NFC.CardEmulation
**系统能力:**
SystemCapability.Communication.NFC.CardEmulation
| 名称 | 值 | 说明 |
| 名称 | 值 | 说明 |
| -------
- | -------- |
-------- |
| -------
| --------- | ---------
-------- |
| PAYMENT | "payment" | 卡模拟应用所使用的业务是支付类型。 |
| PAYMENT | "payment" | 卡模拟应用所使用的业务是支付类型。 |
| OTHER | "other" | 卡模拟应用所使用的业务是其他类型。 |
| OTHER | "other" | 卡模拟应用所使用的业务是其他类型。 |
...
@@ -52,14 +52,14 @@ isSupported(feature: number): boolean
...
@@ -52,14 +52,14 @@ isSupported(feature: number): boolean
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ------- | ------
-- | ---- |
----------------------- |
| ------- | ------
| ---- | -----------------
----------------------- |
| feature | number | 是 | 卡模拟类型值,详细请见
[
FeatureType
](
#featuretype
)
枚举值。 |
| feature | number | 是 | 卡模拟类型值,详细请见
[
FeatureType
](
#featuretype
)
枚举值。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| -------
- |
-------- |
| -------
| ------------------------------
-------- |
| boolean | true: 支持该类型卡模拟,
false: 不支持该类型卡模拟。|
| boolean | true: 支持该类型卡模拟,
false: 不支持该类型卡模拟。
|
## hasHceCapability<sup>9+</sup>
## hasHceCapability<sup>9+</sup>
...
@@ -74,8 +74,8 @@ hasHceCapability(): boolean
...
@@ -74,8 +74,8 @@ hasHceCapability(): boolean
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| -------
- |
-------- |
| -------
| ------------------------
-------- |
| boolean | true: 支持HCE,
false: 不支持HCE。|
| boolean | true: 支持HCE,
false: 不支持HCE。
|
## isDefaultService<sup>9+</sup>
## isDefaultService<sup>9+</sup>
...
@@ -90,15 +90,15 @@ isDefaultService(elementName: ElementName, type: CardType): boolean
...
@@ -90,15 +90,15 @@ isDefaultService(elementName: ElementName, type: CardType): boolean
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------
|
-------- | ---- | ----------------------- |
| -------
---- | --------------------------------
-------- | ---- | ----------------------- |
| elementName |
[
ElementName
](
js-apis-bundleManager-elementName.md#elementname
)
| 是 | 应用的描述,由Bundle名称和组件名称组成。 |
| elementName |
[
ElementName
](
js-apis-bundleManager-elementName.md#elementname
)
| 是 | 应用的描述,由Bundle名称和组件名称组成。 |
| type |
[
CardType
](
#cardtype9
)
| 是 | 卡模拟业务类型。 |
| type |
[
CardType
](
#cardtype9
)
| 是 | 卡模拟业务类型。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| -------
- |
-------- |
| -------
| ----------------------------
-------- |
| boolean | true: 是默认支付应用,
false: 不是默认支付应用。|
| boolean | true: 是默认支付应用,
false: 不是默认支付应用。
|
**示例:**
**示例:**
...
@@ -108,13 +108,11 @@ import cardEmulation from '@ohos.nfc.cardEmulation';
...
@@ -108,13 +108,11 @@ import cardEmulation from '@ohos.nfc.cardEmulation';
var
isHceSupported
=
cardEmulation
.
isSupported
(
cardEmulation
.
FeatureType
.
HCE
);
var
isHceSupported
=
cardEmulation
.
isSupported
(
cardEmulation
.
FeatureType
.
HCE
);
if
(
!
isHceSupported
)
{
if
(
!
isHceSupported
)
{
console
.
log
(
'
this device is not supported for HCE, ignore it.
'
);
console
.
log
(
'
this device is not supported for HCE, ignore it.
'
);
return
;
}
}
var
hasHceCap
=
cardEmulation
.
hasHceCapability
();
var
hasHceCap
=
cardEmulation
.
hasHceCapability
();
if
(
!
hasHceCap
)
{
if
(
!
hasHceCap
)
{
console
.
log
(
'
this device hasHceCapability false, ignore it.
'
);
console
.
log
(
'
this device hasHceCapability false, ignore it.
'
);
return
;
}
}
var
elementName
=
{
var
elementName
=
{
...
...
zh-cn/application-dev/reference/apis/js-apis-nfcTag.md
浏览文件 @
45326024
...
@@ -98,7 +98,7 @@ onCreate(want, launchParam) {
...
@@ -98,7 +98,7 @@ onCreate(want, launchParam) {
if
(
isNfcATag
)
{
if
(
isNfcATag
)
{
var
nfcA
;
var
nfcA
;
try
{
try
{
nfcA
=
tag
.
getNfcATag
(
tag
i
nfo
);
nfcA
=
tag
.
getNfcATag
(
tag
I
nfo
);
}
catch
(
error
)
{
}
catch
(
error
)
{
console
.
log
(
"
tag.getNfcATag catched error:
"
+
error
);
console
.
log
(
"
tag.getNfcATag catched error:
"
+
error
);
}
}
...
@@ -109,7 +109,7 @@ onCreate(want, launchParam) {
...
@@ -109,7 +109,7 @@ onCreate(want, launchParam) {
if
(
isIsoDepTag
)
{
if
(
isIsoDepTag
)
{
var
isoDep
;
var
isoDep
;
try
{
try
{
isoDep
=
tag
.
getIsoDep
(
tag
i
nfo
);
isoDep
=
tag
.
getIsoDep
(
tag
I
nfo
);
}
catch
(
error
)
{
}
catch
(
error
)
{
console
.
log
(
"
tag.getIsoDep catched error:
"
+
error
);
console
.
log
(
"
tag.getIsoDep catched error:
"
+
error
);
}
}
...
@@ -140,7 +140,7 @@ getNfcATag(tagInfo: [TagInfo](#taginfo)): [NfcATag](js-apis-nfctech.md#nfcatag)
...
@@ -140,7 +140,7 @@ getNfcATag(tagInfo: [TagInfo](#taginfo)): [NfcATag](js-apis-nfctech.md#nfcatag)
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| --------
|
-------- |
| --------
----------------------------- | -----
-------- |
|
[
NfcATag
](
js-apis-nfctech.md#nfcatag
)
| NFC A类型Tag对象。 |
|
[
NfcATag
](
js-apis-nfctech.md#nfcatag
)
| NFC A类型Tag对象。 |
## tag.getNfcA<sup>9+</sup>
## tag.getNfcA<sup>9+</sup>
...
@@ -160,15 +160,15 @@ getNfcA(tagInfo: [TagInfo](#taginfo)): [NfcATag](js-apis-nfctech.md#nfcatag)
...
@@ -160,15 +160,15 @@ getNfcA(tagInfo: [TagInfo](#taginfo)): [NfcATag](js-apis-nfctech.md#nfcatag)
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| --------
|
-------- |
| --------
----------------------------- | -----
-------- |
|
[
NfcATag
](
js-apis-nfctech.md#nfcatag
)
| NFC A类型Tag对象。 |
|
[
NfcATag
](
js-apis-nfctech.md#nfcatag
)
| NFC A类型Tag对象。 |
**错误码:**
**错误码:**
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
| 错误码ID
| 错误信息
|
| 错误码ID
| 错误信息
|
| ------- | -------|
| ------- | -------
---------------------------------
|
| 3100201 | Tag running state is abnormal in service. |
| 3100201 | Tag running state is abnormal in service. |
## tag.getNfcBTag
## tag.getNfcBTag
...
@@ -191,7 +191,7 @@ getNfcBTag(tagInfo: [TagInfo](#taginfo)): [NfcBTag](js-apis-nfctech.md#nfcbtag)
...
@@ -191,7 +191,7 @@ getNfcBTag(tagInfo: [TagInfo](#taginfo)): [NfcBTag](js-apis-nfctech.md#nfcbtag)
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| --------
| ---
------------- |
| --------
----------------------------- |
------------- |
|
[
NfcBTag
](
js-apis-nfctech.md#nfcbtag
)
| NFC B类型Tag对象。 |
|
[
NfcBTag
](
js-apis-nfctech.md#nfcbtag
)
| NFC B类型Tag对象。 |
## tag.getNfcB<sup>9+</sup>
## tag.getNfcB<sup>9+</sup>
...
@@ -211,15 +211,15 @@ getNfcB(tagInfo: [TagInfo](#taginfo)): [NfcBTag](js-apis-nfctech.md#nfcbtag)
...
@@ -211,15 +211,15 @@ getNfcB(tagInfo: [TagInfo](#taginfo)): [NfcBTag](js-apis-nfctech.md#nfcbtag)
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| --------
| ---
------------- |
| --------
----------------------------- |
------------- |
|
[
NfcBTag
](
js-apis-nfctech.md#nfcbtag
)
| NFC B类型Tag对象。 |
|
[
NfcBTag
](
js-apis-nfctech.md#nfcbtag
)
| NFC B类型Tag对象。 |
**错误码:**
**错误码:**
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
| 错误码ID
| 错误信息
|
| 错误码ID
| 错误信息
|
| ------- | -------|
| ------- | -------
---------------------------------
|
| 3100201 | Tag running state is abnormal in service. |
| 3100201 | Tag running state is abnormal in service. |
## tag.getNfcFTag
## tag.getNfcFTag
...
@@ -242,7 +242,7 @@ getNfcFTag(tagInfo: [TagInfo](#taginfo)): [NfcFTag](js-apis-nfctech.md#nfcftag)
...
@@ -242,7 +242,7 @@ getNfcFTag(tagInfo: [TagInfo](#taginfo)): [NfcFTag](js-apis-nfctech.md#nfcftag)
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| --------
| ---
------------- |
| --------
----------------------------- |
------------- |
|
[
NfcFTag
](
js-apis-nfctech.md#nfcftag
)
| NFC F类型Tag对象。 |
|
[
NfcFTag
](
js-apis-nfctech.md#nfcftag
)
| NFC F类型Tag对象。 |
## tag.getNfcF<sup>9+</sup>
## tag.getNfcF<sup>9+</sup>
...
@@ -262,15 +262,15 @@ getNfcF(tagInfo: [TagInfo](#taginfo)): [NfcFTag](js-apis-nfctech.md#nfcftag)
...
@@ -262,15 +262,15 @@ getNfcF(tagInfo: [TagInfo](#taginfo)): [NfcFTag](js-apis-nfctech.md#nfcftag)
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| --------
| ---
------------- |
| --------
----------------------------- |
------------- |
|
[
NfcFTag
](
js-apis-nfctech.md#nfcftag
)
| NFC F类型Tag对象。 |
|
[
NfcFTag
](
js-apis-nfctech.md#nfcftag
)
| NFC F类型Tag对象。 |
**错误码:**
**错误码:**
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
| 错误码ID
| 错误信息
|
| 错误码ID
| 错误信息
|
| ------- | -------|
| ------- | -------
---------------------------------
|
| 3100201 | Tag running state is abnormal in service. |
| 3100201 | Tag running state is abnormal in service. |
## tag.getNfcVTag
## tag.getNfcVTag
...
@@ -293,7 +293,7 @@ getNfcVTag(tagInfo: [TagInfo](#taginfo)): [NfcVTag](js-apis-nfctech.md#nfcvtag)
...
@@ -293,7 +293,7 @@ getNfcVTag(tagInfo: [TagInfo](#taginfo)): [NfcVTag](js-apis-nfctech.md#nfcvtag)
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| --------
| ---
------------- |
| --------
----------------------------- |
------------- |
|
[
NfcVTag
](
js-apis-nfctech.md#nfcvtag
)
| NFC V类型Tag对象。 |
|
[
NfcVTag
](
js-apis-nfctech.md#nfcvtag
)
| NFC V类型Tag对象。 |
## tag.getNfcV<sup>9+</sup>
## tag.getNfcV<sup>9+</sup>
...
@@ -313,15 +313,15 @@ getNfcV(tagInfo: [TagInfo](#taginfo)): [NfcVTag](js-apis-nfctech.md#nfcvtag)
...
@@ -313,15 +313,15 @@ getNfcV(tagInfo: [TagInfo](#taginfo)): [NfcVTag](js-apis-nfctech.md#nfcvtag)
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| --------
| ---
------------- |
| --------
----------------------------- |
------------- |
|
[
NfcVTag
](
js-apis-nfctech.md#nfcvtag
)
| NFC V类型Tag对象。 |
|
[
NfcVTag
](
js-apis-nfctech.md#nfcvtag
)
| NFC V类型Tag对象。 |
**错误码:**
**错误码:**
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
| 错误码ID
| 错误信息
|
| 错误码ID
| 错误信息
|
| ------- | -------|
| ------- | -------
---------------------------------
|
| 3100201 | Tag running state is abnormal in service. |
| 3100201 | Tag running state is abnormal in service. |
## tag.getIsoDep<sup>9+</sup>
## tag.getIsoDep<sup>9+</sup>
...
@@ -335,21 +335,21 @@ getIsoDep(tagInfo: [TagInfo](#taginfo)): [IsoDepTag](js-apis-nfctech.md#isoDepTa
...
@@ -335,21 +335,21 @@ getIsoDep(tagInfo: [TagInfo](#taginfo)): [IsoDepTag](js-apis-nfctech.md#isoDepTa
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------
-- | ------
------------------- | ---- | ---------------------------------------- |
| -------
|
------------------- | ---- | ---------------------------------------- |
| taginfo |
[
TagInfo
](
#taginfo
)
| 是 | 包含Tag技术类型和相关参数,从tag.getTagInfo(want: Want)获取。 |
| taginfo |
[
TagInfo
](
#taginfo
)
| 是 | 包含Tag技术类型和相关参数,从tag.getTagInfo(want: Want)获取。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| ----------
| ------------------
|
| ----------
------------------------------ | -----------------------------------
|
|
[
IsoDepTag
](
js-apis-nfctech.md#isodeptag9
)
| IsoDep类型Tag对象,通过该对象访问IsoDep类型的相关接口。 |
|
[
IsoDepTag
](
js-apis-nfctech.md#isodeptag9
)
| IsoDep类型Tag对象,通过该对象访问IsoDep类型的相关接口。 |
**错误码:**
**错误码:**
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
| 错误码ID
| 错误信息
|
| 错误码ID
| 错误信息
|
| ------- | -------|
| ------- | -------
---------------------------------
|
| 3100201 | Tag running state is abnormal in service. |
| 3100201 | Tag running state is abnormal in service. |
## tag.getNdef<sup>9+</sup>
## tag.getNdef<sup>9+</sup>
...
@@ -363,21 +363,21 @@ getNdef(tagInfo: [TagInfo](#taginfo)): [NdefTag](js-apis-nfctech.md#ndeftag9)
...
@@ -363,21 +363,21 @@ getNdef(tagInfo: [TagInfo](#taginfo)): [NdefTag](js-apis-nfctech.md#ndeftag9)
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------
-- | ------
------------------- | ---- | ---------------------------------------- |
| -------
|
------------------- | ---- | ---------------------------------------- |
| taginfo |
[
TagInfo
](
#taginfo
)
| 是 | 包含Tag技术类型和相关参数,从tag.getTagInfo(want: Want)获取。 |
| taginfo |
[
TagInfo
](
#taginfo
)
| 是 | 包含Tag技术类型和相关参数,从tag.getTagInfo(want: Want)获取。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| ---------
|
-------------- |
| ---------
----------------------------- | -----------------
-------------- |
|
[
NdefTag
](
js-apis-nfctech.md#ndeftag9
)
| NDEF类型Tag对象,通过该对象访问NDEF类型的相关接口。
|
|
[
NdefTag
](
js-apis-nfctech.md#ndeftag9
)
| NDEF类型Tag对象,通过该对象访问NDEF类型的相关接口。
|
**错误码:**
**错误码:**
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
| 错误码ID
| 错误信息
|
| 错误码ID
| 错误信息
|
| ------- | -------|
| ------- | -------
---------------------------------
|
| 3100201 | Tag running state is abnormal in service. |
| 3100201 | Tag running state is abnormal in service. |
## tag.getMifareClassic<sup>9+</sup>
## tag.getMifareClassic<sup>9+</sup>
...
@@ -391,21 +391,21 @@ getMifareClassic(tagInfo: [TagInfo](#taginfo)): [MifareClassicTag](js-apis-nfcte
...
@@ -391,21 +391,21 @@ getMifareClassic(tagInfo: [TagInfo](#taginfo)): [MifareClassicTag](js-apis-nfcte
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------
-- | ------
------------------- | ---- | ---------------------------------------- |
| -------
|
------------------- | ---- | ---------------------------------------- |
| taginfo |
[
TagInfo
](
#taginfo
)
| 是 | 包含Tag技术类型和相关参数,从tag.getTagInfo(want: Want)获取。 |
| taginfo |
[
TagInfo
](
#taginfo
)
| 是 | 包含Tag技术类型和相关参数,从tag.getTagInfo(want: Want)获取。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| -----------------
| ------------------------
|
| -----------------
----------------------- | ----------------------------------------
|
|
[
MifareClassicTag
](
js-apis-nfctech.md#mifareclassictag-9
)
| MIFARE Classic类型Tag对象,通过该对象访问MIFARE Classic类型的相关接口。 |
|
[
MifareClassicTag
](
js-apis-nfctech.md#mifareclassictag-9
)
| MIFARE Classic类型Tag对象,通过该对象访问MIFARE Classic类型的相关接口。 |
**错误码:**
**错误码:**
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
| 错误码ID
| 错误信息
|
| 错误码ID
| 错误信息
|
| ------- | -------|
| ------- | -------
---------------------------------
|
| 3100201 | Tag running state is abnormal in service. |
| 3100201 | Tag running state is abnormal in service. |
## tag.getMifareUltralight<sup>9+</sup>
## tag.getMifareUltralight<sup>9+</sup>
...
@@ -418,21 +418,21 @@ getMifareUltralight(tagInfo: [TagInfo](#taginfo)): [MifareUltralightTag](js-apis
...
@@ -418,21 +418,21 @@ getMifareUltralight(tagInfo: [TagInfo](#taginfo)): [MifareUltralightTag](js-apis
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------
-- | ------
------------------- | ---- | ---------------------------------------- |
| -------
|
------------------- | ---- | ---------------------------------------- |
| taginfo |
[
TagInfo
](
#taginfo
)
| 是 | 包含Tag技术类型和相关参数,从tag.getTagInfo(want: Want)获取。 |
| taginfo |
[
TagInfo
](
#taginfo
)
| 是 | 包含Tag技术类型和相关参数,从tag.getTagInfo(want: Want)获取。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| --------------------
| ---------------------------
|
| --------------------
-------------------- | ----------------------------------------
|
|
[
MifareUltralightTag
](
js-apis-nfctech.md#mifareultralighttag9
)
| MIFARE Ultralight类型Tag对象,通过该对象访问MIFARE Ultralight类型的相关接口。 |
|
[
MifareUltralightTag
](
js-apis-nfctech.md#mifareultralighttag9
)
| MIFARE Ultralight类型Tag对象,通过该对象访问MIFARE Ultralight类型的相关接口。 |
**错误码:**
**错误码:**
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
| 错误码ID
| 错误信息
|
| 错误码ID
| 错误信息
|
| ------- | -------|
| ------- | -------
---------------------------------
|
| 3100201 | Tag running state is abnormal in service. |
| 3100201 | Tag running state is abnormal in service. |
## tag.getNdefFormatable<sup>9+</sup>
## tag.getNdefFormatable<sup>9+</sup>
...
@@ -446,15 +446,15 @@ getNdefFormatable(tagInfo: [TagInfo](#taginfo)): [NdefFormatableTag](js-apis-nfc
...
@@ -446,15 +446,15 @@ getNdefFormatable(tagInfo: [TagInfo](#taginfo)): [NdefFormatableTag](js-apis-nfc
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| ------------------
| --------------------------
|
| ------------------
---------------------- | ----------------------------------------
|
|
[
NdefFormatableTag
](
js-apis-nfctech.md#ndefformatabletag
)
| NDEF Formatable类型Tag对象,通过该对象访问NDEF Formatable类型的相关接口。 |
|
[
NdefFormatableTag
](
js-apis-nfctech.md#ndefformatabletag
)
| NDEF Formatable类型Tag对象,通过该对象访问NDEF Formatable类型的相关接口。 |
**错误码:**
**错误码:**
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
以下错误码的详细介绍请参见
[
NFC错误码
](
../errorcodes/errorcode-nfc.md
)
。
| 错误码ID
| 错误信息
|
| 错误码ID
| 错误信息
|
| ------- | -------|
| ------- | -------
---------------------------------
|
| 3100201 | Tag running state is abnormal in service. |
| 3100201 | Tag running state is abnormal in service. |
## tag.getTagInfo<sup>9+</sup>
## tag.getTagInfo<sup>9+</sup>
...
@@ -468,13 +468,13 @@ getTagInfo(want: [Want](js-apis-app-ability-want.md#Want)): [TagInfo](#taginfo)
...
@@ -468,13 +468,13 @@ getTagInfo(want: [Want](js-apis-app-ability-want.md#Want)): [TagInfo](#taginfo)
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----
----- | ------------------------- | ---- | -------
--------------------------------- |
| ----
| ---------------------------------------- | ---- |
--------------------------------- |
| want |
[
Want
](
js-apis-app-ability-want.md#Want
)
| 是 | 分发Ability时,在系统onCreate入口函数的参数中获取。 |
| want |
[
Want
](
js-apis-app-ability-want.md#Want
)
| 是 | 分发Ability时,在系统onCreate入口函数的参数中获取。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| ------------------
| --------------------------
|
| ------------------
- | ---------------------------
|
|
[
TagInfo
](
#taginfo
)
| TagInfo对象,用于获取不同技术类型的Tag对象。 |
|
[
TagInfo
](
#taginfo
)
| TagInfo对象,用于获取不同技术类型的Tag对象。 |
...
@@ -489,13 +489,13 @@ makeUriRecord(uri: string): [NdefRecord](#ndefrecord9);
...
@@ -489,13 +489,13 @@ makeUriRecord(uri: string): [NdefRecord](#ndefrecord9);
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ----
---- | ----------------------- | ---- | ----------------
---------------------- |
| ----
| ------ | ---- |
---------------------- |
| uri | string | 是 | 写入到NDEF Record里面的数据内容。 |
| uri | string | 是 | 写入到NDEF Record里面的数据内容。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| ------------------
| --------------------------
|
| ------------------
-------- | ----------------------------------------
|
|
[
NdefRecord
](
#ndefrecord9
)
| NDEF标签的Record,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
|
[
NdefRecord
](
#ndefrecord9
)
| NDEF标签的Record,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
**示例:**
**示例:**
...
@@ -528,14 +528,14 @@ makeTextRecord(text: string, locale: string): [NdefRecord](#ndefrecord9);
...
@@ -528,14 +528,14 @@ makeTextRecord(text: string, locale: string): [NdefRecord](#ndefrecord9);
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| ------
-- | ----------------------- | ---- | --------------
------------------------ |
| ------
| ------ | ---- |
------------------------ |
| text | string | 是 | 写入到NDEF Record里面的文本数据内容。 |
| text | string | 是 | 写入到NDEF Record里面的文本数据内容。 |
| locale | string | 是 | 文本数据内容的编码方式。 |
| locale | string | 是 | 文本数据内容的编码方式。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| ------------------
| --------------------------
|
| ------------------
-------- | ----------------------------------------
|
|
[
NdefRecord
](
#ndefrecord9
)
| NDEF标签的Record,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
|
[
NdefRecord
](
#ndefrecord9
)
| NDEF标签的Record,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
**示例:**
**示例:**
...
@@ -570,14 +570,14 @@ makeMimeRecord(mimeType: string, mimeData: number[]): [NdefRecord](#ndefrecord9)
...
@@ -570,14 +570,14 @@ makeMimeRecord(mimeType: string, mimeData: number[]): [NdefRecord](#ndefrecord9)
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------
--------------- | ---- |
-------------------------------------- |
| -------- | --------
| ---- | --
-------------------------------------- |
| mimeType | string | 是 | 符合RFC规则的MIME类型,比如"text/plain"或"image/jpeg"。 |
| mimeType | string | 是 | 符合RFC规则的MIME类型,比如"text/plain"或"image/jpeg"。 |
| mimeData | number[] | 是 | MIME数据内容,每个number十六进制表示,范围是0x00~0xFF。 |
| mimeData | number[] | 是 | MIME数据内容,每个number十六进制表示,范围是0x00~0xFF。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| ------------------
| --------------------------
|
| ------------------
-------- | ----------------------------------------
|
|
[
NdefRecord
](
#ndefrecord9
)
| NDEF标签的Record,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
|
[
NdefRecord
](
#ndefrecord9
)
| NDEF标签的Record,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
**示例:**
**示例:**
...
@@ -610,7 +610,7 @@ makeExternalRecord(domainName: string, type: string, externalData: number[]): [N
...
@@ -610,7 +610,7 @@ makeExternalRecord(domainName: string, type: string, externalData: number[]): [N
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| --------
| ----------------------- | ---- | ---
----------------------------------- |
| --------
---- | -------- | ---- |
----------------------------------- |
| domainName | string | 是 | 外部数据发布组织的域名,一般是应用程序的包名。 |
| domainName | string | 是 | 外部数据发布组织的域名,一般是应用程序的包名。 |
| type | string | 是 | 外部数据的指定类型。 |
| type | string | 是 | 外部数据的指定类型。 |
| externalData | number[] | 是 | 外部数据内容,每个number十六进制表示,范围是0x00~0xFF。 |
| externalData | number[] | 是 | 外部数据内容,每个number十六进制表示,范围是0x00~0xFF。 |
...
@@ -618,7 +618,7 @@ makeExternalRecord(domainName: string, type: string, externalData: number[]): [N
...
@@ -618,7 +618,7 @@ makeExternalRecord(domainName: string, type: string, externalData: number[]): [N
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| ------------------
| --------------------------
|
| ------------------
-------- | ----------------------------------------
|
|
[
NdefRecord
](
#ndefrecord9
)
| NDEF标签的Record,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
|
[
NdefRecord
](
#ndefrecord9
)
| NDEF标签的Record,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
**示例:**
**示例:**
...
@@ -653,13 +653,13 @@ messageToBytes(ndefMessage: [NdefMessage](js-apis-nfctech.md#ndefmessage9)): num
...
@@ -653,13 +653,13 @@ messageToBytes(ndefMessage: [NdefMessage](js-apis-nfctech.md#ndefmessage9)): num
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明 |
| --------
| ----------------------- | ---- | ---------------------------
----------- |
| --------
--- | ---------------------------------------- | ---- |
----------- |
| ndefMessage |
[
NdefMessage
](
js-apis-nfctech.md#ndefmessage9
)
| 是 | NDEF消息数据对象。 |
| ndefMessage |
[
NdefMessage
](
js-apis-nfctech.md#ndefmessage9
)
| 是 | NDEF消息数据对象。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| --------
---------- | --------------------------
|
| --------
| ----------------------------------------
|
| number[] | NDEF消息数据对象,所转换成的字节格式的数据。每个number十六进制表示,范围是0x00~0xFF。 |
| number[] | NDEF消息数据对象,所转换成的字节格式的数据。每个number十六进制表示,范围是0x00~0xFF。 |
**示例:**
**示例:**
...
@@ -694,13 +694,13 @@ createNdefMessage(data: number[]): [NdefMessage](js-apis-nfctech.md#ndefmessage9
...
@@ -694,13 +694,13 @@ createNdefMessage(data: number[]): [NdefMessage](js-apis-nfctech.md#ndefmessage9
**参数:**
**参数:**
|
**参数名**
|
**类型**
|
**必填**
|
**说明**
|
|
**参数名**
|
**类型**
|
**必填**
|
**说明**
|
| -------
- | -------- | -------- |
-------- |
| -------
| -------- | ------ | --------------------------------
-------- |
| data | number[] | 是 | 原始字节,每个number十六进制表示,范围是0x00~0xFF。要求必须满足NDEF Record的格式。 |
| data | number[] | 是 | 原始字节,每个number十六进制表示,范围是0x00~0xFF。要求必须满足NDEF Record的格式。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| ------------------
| --------------------------
|
| ------------------
---------------------- | ----------------------------------------
|
|
[
NdefMessage
](
js-apis-nfctech.md#ndefmessage9
)
| NDEF标签的Message,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
|
[
NdefMessage
](
js-apis-nfctech.md#ndefmessage9
)
| NDEF标签的Message,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
**示例:**
**示例:**
...
@@ -728,14 +728,14 @@ createNdefMessage(ndefRecords: NdefRecord[]): [NdefMessage](js-apis-nfctech.md#n
...
@@ -728,14 +728,14 @@ createNdefMessage(ndefRecords: NdefRecord[]): [NdefMessage](js-apis-nfctech.md#n
**参数:**
**参数:**
|
**参数名**
|
**类型**
|
**必填**
|
**说明**
|
|
**参数名**
|
**类型**
|
**必填**
|
**说明**
|
| --------
| -------- | -------- |
-------- |
| --------
--- | ---------------------------------------- | ------ | --------------------------------
-------- |
| ndefRecords |
[
NdefRecord
](
js-apis-nfcTag.md#ndefrecord9
)[]
| 是 | NDEF标签的Record列表,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
| ndefRecords |
[
NdefRecord
](
js-apis-nfcTag.md#ndefrecord9
)[]
| 是 | NDEF标签的Record列表,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。 |
**返回值:**
**返回值:**
|
**类型**
|
**说明**
|
|
**类型**
|
**说明**
|
| ------------------
| --------------------------
|
| ------------------
---------------------- | ----------------------------------------
|
|
[
NdefMessage
](
js-apis-nfctech.md#ndefmessage9
)
| NDEF标签的Message,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。|
|
[
NdefMessage
](
js-apis-nfctech.md#ndefmessage9
)
| NDEF标签的Message,详见NDEF技术规范《NFCForum-TS-NDEF_1.0》。
|
**示例:**
**示例:**
...
@@ -763,23 +763,23 @@ NFC服务在读取到标签时给出的对象,通过改对象属性,应用
...
@@ -763,23 +763,23 @@ NFC服务在读取到标签时给出的对象,通过改对象属性,应用
**需要权限:**
ohos.permission.NFC_TAG
**需要权限:**
ohos.permission.NFC_TAG
|
**名称**
|
**类型**
|
**可读**
|
**可写**
|
**说明**
|
|
**名称**
|
**类型**
|
**可读**
|
**可写**
|
**说明**
|
| --------
| -------- | -------- | -------- |
-------- |
| --------
--------------------- | ---------------------------------------- | ------ | ------ | --------------------------------
-------- |
| uid
<sup>
9+
</sup>
| number[] | 是 | 否 | 标签的uid,每个number值是十六进制表示,范围是0x00~0xFF。
|
| uid
<sup>
9+
</sup>
| number[] | 是 | 否 | 标签的uid,每个number值是十六进制表示,范围是0x00~0xFF。
|
| technology
<sup>
9+
</sup>
| number[] | 是 | 否 | 支持的技术类型,每个number值表示所支持技术类型的常量值。 |
| technology
<sup>
9+
</sup>
| number[] | 是 | 否 | 支持的技术类型,每个number值表示所支持技术类型的常量值。 |
| supportedProfiles
| number
[
] | 是 | 否 | 支持的技术类型,从API9开始不支持,使用[tag.TagInfo#technology
](
#tagtaginfo
)
替代。
|
| supportedProfiles
| number
[
] | 是 | 否 | 支持的技术类型,从API9开始不支持,使用[tag.TagInfo#technology
](
#tagtaginfo
)
替代。
|
| extrasData
<sup>
9+
</sup>
|
[
PacMap
](
js-apis-inner-application-pacMap.md
)[]
| 是 | 否 | 标签所支持技术的扩展属性值。
<br>
**系统接口:**
此接口为系统接口。
|
| extrasData
<sup>
9+
</sup>
|
[
PacMap
](
js-apis-inner-application-pacMap.md
)[]
| 是 | 否 | 标签所支持技术的扩展属性值。
<br>
**系统接口:**
此接口为系统接口。
|
| tagRfDiscId
<sup>
9+
</sup>
| number | 是 | 否 | 标签发现时分配的ID值。
<br>
**系统接口:**
此接口为系统接口。
|
| tagRfDiscId
<sup>
9+
</sup>
| number | 是 | 否 | 标签发现时分配的ID值。
<br>
**系统接口:**
此接口为系统接口。
|
| remoteTagService
<sup>
9+
</sup>
|
[
rpc.RemoteObject
](
js-apis-rpc.md#remoteobject
)
| 是
| 否 | NFC服务进程的远端对象,用于客户端和服务之间的接口通信。
<br>
**系统接口:**
此接口为系统接口。
|
| remoteTagService
<sup>
9+
</sup>
|
[
rpc.RemoteObject
](
js-apis-rpc.md#remoteobject
)
| 是
| 否 | NFC服务进程的远端对象,用于客户端和服务之间的接口通信。
<br>
**系统接口:**
此接口为系统接口。
|
## NdefRecord<sup>9+</sup>
## NdefRecord<sup>9+</sup>
NDEF标签Record属性的定义,参考NDEF标签技术规范《NFCForum-TS-NDEF_1.0》的定义细节。
NDEF标签Record属性的定义,参考NDEF标签技术规范《NFCForum-TS-NDEF_1.0》的定义细节。
**系统能力:**
SystemCapability.Communication.NFC.Tag
**系统能力:**
SystemCapability.Communication.NFC.Tag
|
**名称**
|
**类型**
|
**可读**
|
**可写**
|
**说明**
|
|
**名称**
|
**类型**
|
**可读**
|
**可写**
|
**说明**
|
| -------
- | -------- | -------- | -------- |
-------- |
| -------
| -------- | ------ | ------ | --------------------------------
-------- |
| tnf | number | 是 | 否 | NDEF Record的TNF(Type Name Field)。 |
| tnf | number | 是 | 否 | NDEF Record的TNF(Type Name Field)。 |
| rtdType
| number[] | 是 | 否
| NDEF Record的RTD(Record Type Definition)类型值,每个number十六进制表示,范围是0x00~0xFF。 |
| rtdType
| number[] | 是 | 否
| NDEF Record的RTD(Record Type Definition)类型值,每个number十六进制表示,范围是0x00~0xFF。 |
| id
| number[] | 是 | 否 | NDEF Record的ID,每个number十六进制表示,范围是0x00~0xFF。
|
| id
| number[] | 是 | 否 | NDEF Record的ID,每个number十六进制表示,范围是0x00~0xFF。
|
| payload | number[] | 是 | 否 | NDEF Record的PAYLOAD,每个number十六进制表示,范围是0x00~0xFF。 |
| payload | number[] | 是 | 否 | NDEF Record的PAYLOAD,每个number十六进制表示,范围是0x00~0xFF。 |
## 技术类型定义
## 技术类型定义
...
@@ -788,16 +788,16 @@ NFC Tag有多种不同的技术类型,定义常量描述不同的技术类型
...
@@ -788,16 +788,16 @@ NFC Tag有多种不同的技术类型,定义常量描述不同的技术类型
**系统能力:**
SystemCapability.Communication.NFC.Tag
**系统能力:**
SystemCapability.Communication.NFC.Tag
|
**名称**
|
**值**
|
**说明**
|
|
**名称**
|
**值**
|
**说明**
|
| --------
| -------- |
-------- |
| --------
-------------------- | ----- | ----------------
-------- |
| NFC_A
| 1 | NFC-A (ISO 14443-3A)技术。
|
| NFC_A
| 1 | NFC-A (ISO 14443-3A)技术。
|
| NFC_B
| 2 | NFC-A (ISO 14443-3B)技术。
|
| NFC_B
| 2 | NFC-A (ISO 14443-3B)技术。
|
| ISO_DEP
| 3 | ISO-DEP (ISO 14443-4)技术。
|
| ISO_DEP
| 3 | ISO-DEP (ISO 14443-4)技术。
|
| NFC_F
| 4 | NFC-F (JIS 6319-4)技术。
|
| NFC_F
| 4 | NFC-F (JIS 6319-4)技术。
|
| NFC_V
| 5 | NFC-V (ISO 15693)技术。
|
| NFC_V
| 5 | NFC-V (ISO 15693)技术。
|
| NDEF
| 6 | NDEF技术。
|
| NDEF
| 6 | NDEF技术。
|
| NDEF_FORMATABLE
<sup>
9+
</sup>
| 7
| 可以格式化的NDEF技术。
|
| NDEF_FORMATABLE
<sup>
9+
</sup>
| 7
| 可以格式化的NDEF技术。
|
| MIFARE_CLASSIC
| 8 | MIFARE Classic技术。
|
| MIFARE_CLASSIC
| 8 | MIFARE Classic技术。
|
| MIFARE_ULTRALIGHT
| 9 | MIFARE Utralight技术。
|
| MIFARE_ULTRALIGHT
| 9 | MIFARE Utralight技术。
|
## TnfType<sup>9+</sup>
## TnfType<sup>9+</sup>
NDEF Record的TNF(Type Name Field)类型值,参考NDEF标签技术规范《NFCForum-TS-NDEF_1.0》的定义细节。
NDEF Record的TNF(Type Name Field)类型值,参考NDEF标签技术规范《NFCForum-TS-NDEF_1.0》的定义细节。
...
@@ -805,14 +805,14 @@ NDEF Record的TNF(Type Name Field)类型值,参考NDEF标签技术规范《NFC
...
@@ -805,14 +805,14 @@ NDEF Record的TNF(Type Name Field)类型值,参考NDEF标签技术规范《NFC
**系统能力:**
SystemCapability.Communication.NFC.Tag
**系统能力:**
SystemCapability.Communication.NFC.Tag
|
**名称**
|
**值**
|
**说明**
|
|
**名称**
|
**值**
|
**说明**
|
| --------
| -------- |
-------- |
| --------
-------- | ----- | --------------------------------
-------- |
| TNF_EMPTY
| 0x0 | Empty。
|
| TNF_EMPTY
| 0x0 | Empty。
|
| TNF_WELL_KNOWN
| 0x1 | NFC Forum well-known type [NFC RTD]。
|
| TNF_WELL_KNOWN
| 0x1 | NFC Forum well-known type [NFC RTD]。
|
| TNF_MEDIA
| 0x2 | Media-type as defined in RFC 2046 [RFC 2046]。
|
| TNF_MEDIA
| 0x2 | Media-type as defined in RFC 2046 [RFC 2046]。
|
| TNF_ABSOLUTE_URI
| 0x3 | Absolute URI as defined in RFC 3986 [RFC 3986]。
|
| TNF_ABSOLUTE_URI
| 0x3 | Absolute URI as defined in RFC 3986 [RFC 3986]。
|
| TNF_EXT_APP
| 0x4 | NFC Forum external type [NFC RTD]。
|
| TNF_EXT_APP
| 0x4 | NFC Forum external type [NFC RTD]。
|
| TNF_UNKNOWN
| 0x5 | Unknown。
|
| TNF_UNKNOWN
| 0x5 | Unknown。
|
| TNF_UNCHANGED
| 0x6 | Unchanged (see section 2.3.3)。
|
| TNF_UNCHANGED
| 0x6 | Unchanged (see section 2.3.3)。
|
## NDEF Record RTD类型定义
## NDEF Record RTD类型定义
NDEF Record的RTD(Record Type Definition)类型值,参考NDEF标签技术规范《NFCForum-TS-NDEF_1.0》的定义细节。
NDEF Record的RTD(Record Type Definition)类型值,参考NDEF标签技术规范《NFCForum-TS-NDEF_1.0》的定义细节。
...
@@ -820,9 +820,9 @@ NDEF Record的RTD(Record Type Definition)类型值,参考NDEF标签技术规
...
@@ -820,9 +820,9 @@ NDEF Record的RTD(Record Type Definition)类型值,参考NDEF标签技术规
**系统能力:**
SystemCapability.Communication.NFC.Tag
**系统能力:**
SystemCapability.Communication.NFC.Tag
|
**名称**
|
**值**
|
**说明**
|
|
**名称**
|
**值**
|
**说明**
|
| --------
| -------- |
-------- |
| --------
------------- | ------ | ----------
-------- |
| RTD_TEXT
<sup>
9+
</sup>
| [0x54] | 文本类型的NDEF Record。|
| RTD_TEXT
<sup>
9+
</sup>
| [0x54] | 文本类型的NDEF Record。
|
| RTD_URI
<sup>
9+
</sup>
| [0x55] | URI类型的NDEF Record。|
| RTD_URI
<sup>
9+
</sup>
| [0x55] | URI类型的NDEF Record。
|
## NfcForumType<sup>9+</sup>
## NfcForumType<sup>9+</sup>
NFC Forum标准里面Tag类型的定义。
NFC Forum标准里面Tag类型的定义。
...
@@ -830,7 +830,7 @@ NFC Forum标准里面Tag类型的定义。
...
@@ -830,7 +830,7 @@ NFC Forum标准里面Tag类型的定义。
**系统能力:**
SystemCapability.Communication.NFC.Tag
**系统能力:**
SystemCapability.Communication.NFC.Tag
|
**名称**
|
**值**
|
**说明**
|
|
**名称**
|
**值**
|
**说明**
|
| --------
| -------- |
-------- |
| --------
-------- | ----- | ---------
-------- |
| NFC_FORUM_TYPE_1 | 1 | NFC论坛类型1。 |
| NFC_FORUM_TYPE_1 | 1 | NFC论坛类型1。 |
| NFC_FORUM_TYPE_2 | 2 | NFC论坛类型2。 |
| NFC_FORUM_TYPE_2 | 2 | NFC论坛类型2。 |
| NFC_FORUM_TYPE_3 | 3 | NFC论坛类型3。 |
| NFC_FORUM_TYPE_3 | 3 | NFC论坛类型3。 |
...
@@ -843,10 +843,10 @@ MIFARE Classic标签类型的定义。
...
@@ -843,10 +843,10 @@ MIFARE Classic标签类型的定义。
**系统能力:**
SystemCapability.Communication.NFC.Tag
**系统能力:**
SystemCapability.Communication.NFC.Tag
|
**名称**
|
**值**
|
**说明**
|
|
**名称**
|
**值**
|
**说明**
|
| --------
| -------- |
-------- |
| --------
---- | ----- | ---------
-------- |
| TYPE_UNKNOWN | 0 | 未知的MIFARE类型。 |
| TYPE_UNKNOWN | 0 | 未知的MIFARE类型。 |
| TYPE_CLASSIC | 1
| MIFARE Classic类型。
|
| TYPE_CLASSIC | 1
| MIFARE Classic类型。
|
| TYPE_PLUS
| 2 | MIFARE Plus类型。
|
| TYPE_PLUS
| 2 | MIFARE Plus类型。
|
| TYPE_PRO | 3 | MIFARE Pro类型。 |
| TYPE_PRO | 3 | MIFARE Pro类型。 |
## MifareClassicSize<sup>9+</sup>
## MifareClassicSize<sup>9+</sup>
...
@@ -855,11 +855,11 @@ MIFARE Classic标签存储大小的定义。
...
@@ -855,11 +855,11 @@ MIFARE Classic标签存储大小的定义。
**系统能力:**
SystemCapability.Communication.NFC.Tag
**系统能力:**
SystemCapability.Communication.NFC.Tag
|
**名称**
|
**值**
|
**说明**
|
|
**名称**
|
**值**
|
**说明**
|
| --------
| -------- |
-------- |
| --------
---- | ----- | ----------
-------- |
| MC_SIZE_MINI | 320 | 每个标签5个扇区,每个扇区4个块。 |
| MC_SIZE_MINI | 320 | 每个标签5个扇区,每个扇区4个块。 |
| MC_SIZE_1K
| 1024 | 每个标签16个扇区,每个扇区4个块。
|
| MC_SIZE_1K
| 1024 | 每个标签16个扇区,每个扇区4个块。
|
| MC_SIZE_2K | 2048 | 每个标签32个扇区,每个扇区4个块。 |
| MC_SIZE_2K | 2048 | 每个标签32个扇区,每个扇区4个块。 |
| MC_SIZE_4K | 4096
| 每个标签40个扇区,每个扇区4个块。
|
| MC_SIZE_4K | 4096
| 每个标签40个扇区,每个扇区4个块。
|
## MifareUltralightType<sup>9+</sup>
## MifareUltralightType<sup>9+</sup>
MIFARE Ultralight标签类型的定义。
MIFARE Ultralight标签类型的定义。
...
@@ -867,8 +867,8 @@ MIFARE Ultralight标签类型的定义。
...
@@ -867,8 +867,8 @@ MIFARE Ultralight标签类型的定义。
**系统能力:**
SystemCapability.Communication.NFC.Tag
**系统能力:**
SystemCapability.Communication.NFC.Tag
|
**名称**
|
**值**
|
**说明**
|
|
**名称**
|
**值**
|
**说明**
|
| --------
| -------- |
-------- |
| --------
--------- | ----- | --------------
-------- |
| TYPE_UNKNOWN | 0 | 未知的 MIFARE 类型。 |
| TYPE_UNKNOWN | 0 | 未知的 MIFARE 类型。 |
| TYPE_ULTRALIGHT | 1
| MIFARE Ultralight类型。
|
| TYPE_ULTRALIGHT | 1
| MIFARE Ultralight类型。
|
| TYPE_ULTRALIGHT_C | 2 | MIFARE UltralightC 类型。 |
| TYPE_ULTRALIGHT_C | 2 | MIFARE UltralightC 类型。 |
<!--no_check-->
<!--no_check-->
\ No newline at end of file
zh-cn/application-dev/ui/arkts-layout-development-overview.md
浏览文件 @
45326024
...
@@ -35,11 +35,11 @@
...
@@ -35,11 +35,11 @@
-
组件区域(蓝区方块):组件区域表明组件的大小,width、height属性设置该区域的大小。
-
组件区域(蓝区方块):组件区域表明组件的大小,width、height属性设置该区域的大小。
-
组件内容区(黄色方块):组件区域大小减去组件的
P
adding值,组件内容区大小会作为组件内容(或者子组件)进行大小测算时的布局测算限制。
-
组件内容区(黄色方块):组件区域大小减去组件的
p
adding值,组件内容区大小会作为组件内容(或者子组件)进行大小测算时的布局测算限制。
-
组件内容(绿色方块):组件内容本身占用的大小,比如文本内容占用的大小。组件内容和组件内容区不一定匹配,比如设置了固定的width和height,此时组件内容区大小就是设置的width和height减去
P
adding值,但文本内容则是通过文本布局引擎测算后得到的大小,可能出现文本真实大小小于设置的组件内容区大小。当组件内容和组件内容区大小不一致时,align属性生效,定义组件内容在组件内容区的对齐方式,如居中对齐。
-
组件内容(绿色方块):组件内容本身占用的大小,比如文本内容占用的大小。组件内容和组件内容区不一定匹配,比如设置了固定的width和height,此时组件内容区大小就是设置的width和height减去
p
adding值,但文本内容则是通过文本布局引擎测算后得到的大小,可能出现文本真实大小小于设置的组件内容区大小。当组件内容和组件内容区大小不一致时,align属性生效,定义组件内容在组件内容区的对齐方式,如居中对齐。
-
组件布局边界(虚线部分):组件通过
Margin属性设置外边距时,组件布局边界就是组件区域加上M
argin的大小。
-
组件布局边界(虚线部分):组件通过
margin属性设置外边距时,组件布局边界就是组件区域加上m
argin的大小。
## 如何选择布局
## 如何选择布局
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录