android - 支持 BlackBerry 10 的 Android NFC 应用程序
问题描述
我开发了一个在 NFC 标签上写入的 Android 应用程序。使用以下代码在 Android 手机上一切正常:
override fun onNewIntent(intent: Intent?) {
[...]
val nDef = Ndef.get(tag)
nDef.connect()
val mimeRecord = NdefRecord.createMime("text/plain", message.toByteArray(Charset.forName("UTF-8")))
nDef.writeNdefMessage(NdefMessage(mimeRecord))
nDef.close()
[...]
}
所以没什么特别的。
现在其中一位用户使用 BlackBerry 10,但他无法写入 NFC 标签(writeNdefMessage
抛出 IOException 而没有详细消息)。
有没有机会让它发挥作用?
提前致谢。
解决方案
推荐阅读
- java - 更改列表视图中复选框的文本颜色
- npm - 无法使用 Angular CLI 创建应用程序:在“...bgwj8Xr2oElY7PTvOKwwu”附近解析时 JSON 输入意外结束
- c# - 如何将大数据(> 100 万)导出到 excel 文件仅使用 interop.excel
- multithreading - 是否可以将 Mutex 的引用传递给新线程?我们是否总是需要使用 move 来关闭?
- python - 长度为 1 的字符串的索引超出范围
- openlayers-6 - 在 OpenLayers 中加载和渲染的最有效的矢量源格式?
- r - 在 R 中解析 ascii-art
- mysql - 充当 PK 和 FK(子类型关系)的列命名约定
- c# - 如何统一使用委托来通知firebase已检索到文档
- java - Getter 用于在 dynamoDB 中添加值