# NFC

这个模块用于实现 NFC 相关功能。

## nfc.init()

初始化 `NFC` 组件,返回 `True` 则为初始化成功。

## write_uri(uri_id, uri_string)

`NFC` 写入 `URI` 链接。

### uri_id

必填参数,主要包含:

```
URI_ID_0x01          "http://www.\0"
URI_ID_0x02          "https://www.\0"
URI_ID_0x03          "http://\0"
URI_ID_0x04          "https://\0"
URI_ID_0x05          "tel:\0"
URI_ID_0x06          "mailto:\0"
URI_ID_0x07          "ftp://anonymous:anonymous@\0"
URI_ID_0x08          "ftp://ftp.\0"
URI_ID_0x09          "ftps://\0"
URI_ID_0x0A          "sftp://\0"
URI_ID_0x0B          "smb://\0"
URI_ID_0x0C          "nfs://\0"
URI_ID_0x0D          "ftp://\0"
URI_ID_0x0E          "dav://\0"
URI_ID_0x0F          "news:\0"
URI_ID_0x10          "telnet://\0"
URI_ID_0x11          "imap:\0"
URI_ID_0x12          "rtsp://\0"
URI_ID_0x13          "urn:\0"
URI_ID_0x14          "pop:\0"
URI_ID_0x15          "sip:\0"
URI_ID_0x16          "sips:\0"
URI_ID_0x17          "tftp:\0"
URI_ID_0x18          "btspp://\0"
URI_ID_0x19          "btl2cap://\0"
URI_ID_0x1A          "btgoep://\0"
URI_ID_0x1B          "tcpobex://\0"
URI_ID_0x1C          "irdaobex://\0"
URI_ID_0x1D          "file://\0"
URI_ID_0x1E          "urn:epc:id:\0"
URI_ID_0x1F          "urn:epc:tag\0"
URI_ID_0x20          "urn:epc:pat:\0"
URI_ID_0x21          "urn:epc:raw:\0"
URI_ID_0x22          "urn:epc:\0"
URI_ID_0x23          "urn:nfc:\0"
```

## write_text(string)

`NFC` 写入一段字符串。

## write_aar(package_name)

`NFC` 写入包名,用于调用 `Android` 程序。

## write_sms(phone_number, message_string)

`NFC` 写入短信号码和短信内容。

## write_wifi(ssid, encryption_type, auth_type, password)

`NFC` 写入 `WiFi` 的账号、加密类型和密码。