Android 操作系统上的 NFC 堆栈

2024-05-11

有人可以帮助我了解 NFC Android 堆栈的当前状态吗?随着OS 2.3发布了小型 NFC 支持(仅限于 NXP 标签读取),后来 Google 增强了 API,所以在OS 2.3.3支持更广泛的标签,并且还可以使用 p2p。

我的问题是如何Open NFC stack (http://www.open-nfc.org/ http://www.open-nfc.org/) 适合当前状态吗?

据我了解,开放式 NFC 堆栈是并行活动,并且是当前堆栈的可选替代品。由于其描述,它克服了 Google NFC 堆栈实现的一些限制,并使新的硬件适应(即支持新标签类型)变得更容易......

据我了解,该堆栈旨在供设备制造商使用,而不是移动开发人员 - 是这样吗?或者是否可以下载 Open NFC 堆栈,将其编译为库,放入 .apk 并用作 Google 堆栈的替代方案?

但即使应用程序开发人员也可以使用开放式 NFC 堆栈 - 这对于新的 2.3.3 操作系统功能有意义吗?


有人可以帮助我理解 NFC Android 的当前状态 堆? OS 2.3 中有 发布小型 NFC 支持(有限 仅适用于 NXP 标签读取),稍后 Google 增强了 API,因此在 OS 2.3.3 中 支持更广泛的标签 并且p2p也是可能的。

我的问题是 Open NFC 堆栈如何 (http://www.open-nfc.org/) 适合 当前状态??

目前(Android 2.3.4),Android 平台未集成 Open NFC 堆栈。该堆栈有几个优点:不限于一种特定的 NFC 硬件、可移植到许多不同的环境(不仅是 Android)、与当前堆栈相比有许多附加功能。另一方面,由于 Open NFC 不是标准 Android 环境的一部分,因此在 Android 平台中使用此堆栈需要一些工作(但实际上非常简单)。 Open NFC 文档描述了此过程。

据我了解,开放式 NFC 堆栈是 并行活动并且是可选的 替换到当前堆栈。到期的 根据其描述,它克服了一些 Google NFC 堆栈的限制 实施并制作新的硬件 适应(即支持新标签 类型)更容易...

Correct.

据我了解,这个堆栈是 旨在由设备使用 制造商,而不是移动开发商 – 是对的吗?或者是否有可能 下载 Open NFC 堆栈,编译 它作为一个库,放入.apk并使用 作为替代方案 Google 堆栈?

不幸的是,由于标准 Android 内核不支持模块加载,Open NFC 堆栈不能简单地安装为另一个应用程序,它需要更改内核。但一旦更换内核,部署和使用 Open NFC 堆栈就变得相当容易。

但即使这样也有可能 应用程序开发人员使用开放 NFC 堆栈 – 有意义吗 2.3.3操作系统的新功能是什么?

应用程序开发人员可能应该坚持使用操作系统功能,即使更加有限,因为它们确保了代码在任何支持 NFC 的手机上的可移植性。但如果您想使用比 Android 附带的“更多”功能,Open NFC 是一个不错的选择。

希望这可以帮助...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 操作系统上的 NFC 堆栈 的相关文章

  • 在 NestedScrollView 内找不到 RecyclerView 可见项目位置

    如果回收器视图中的第一个 最后一个完全可见的项目位于 NestedScrollView 内并且回收器具有nestedScrollingEnabled false 以便与 RecyclerView 上方的其他视图平滑滚动 所有这些功能 int
  • 避免 XferMode 替换画布上的颜色

    我正在尝试替换使用在画布上绘制的内容的颜色避免Xfer模式 http developer android com reference android graphics AvoidXfermode html 从 android 文档来看 它看
  • ListView 和 CursorAdapter 对于大量数据的性能问题

    我在 sqlite 表中有大约 4k 行 表有 7 列 我用自己的 CursorAdapter 创建了工作 ListView 查询是这样的SELECT FROM table ORDER BY column DESC 表有第一列 id INT
  • listview getChildAt() 返回 null

    我一直在做一个android项目并陷入了一个问题 我用谷歌搜索但没有找到答案 在我的项目中 有一个名为viewsurahfragment它包含一个 id 为的列表视图lv showquran 我想突出显示指定索引处的列表视图的视图 我正在使
  • Recyclerview 中的 view.GONE 仍保留空间

    我在网上搜索了一下 发现 view invisible 和 view gone 之间有区别 vie gone 必须消失而不保留空间 但它不会发生在我身上 我该如何解决它 请帮忙看看这两张图片的链接 Android模拟器上的结果图 https
  • 在 Android 中使用 PhoneGap 打开 PDF

    我需要打开一个位于 url 中的 PDF 文件 我需要用 PDF 查看器打开它 有可能的 谢谢大家 此致 我建议使用儿童浏览器插件 https build phonegap com blog childbrowser plugin并使用 G
  • Android studio 添加外部项目到 build.gradle

    我有一个示例项目 具有以下设置 root Pure Java Lib Android Test Lib Android Test Project 哪里 测试项目 取决于 Test Lib 最后一个取决于 纯Java库 编译项目并启动此设置效
  • FirebaseAuth - 让用户使用任何提供商更改密码 - Android

    我有一个社交媒体应用程序 我正在使用FirebaseUI让用户使用电子邮件 Google 或 Facebook 登录 注册应用程序 如果使用 电子邮件 作为密码 我怎样才能让用户稍后更改他 她的密码 提供商 如果使用 Facebook 或
  • Appcelerator 与 Android SDK

    我一直在看appcelerator 它看起来很不错 毫无疑问 appcelerator的优势之一就是它对多平台的支持 我有兴趣构建一个 Android 应用程序 也许稍后还会构建一个 iPhone 应用程序 所以目前支持多平台并不重要 如果
  • eclipse 找不到我的 sdk 文件夹

    我已经在 Windows 7 上的 eclipse helios 上安装了 android sdk 和 adt 插件 但是 当我进入首选项时 我在定位 sdk 位置时遇到了问题 我的 SDK 位置是 C Program Files Andr
  • Fabric Beta 和 APK 拆分

    我根据 ABI 而不是密度来拆分我的应用程序 如下所示 splits abi enable true reset include x86 armeabi armeabi v7a mips arm64 v8a universalApk tru
  • Android MapView v2 黑屏

    我一直在尝试实现 android 的 MapView v2 除了这个错误之外 我让它工作得很好 This is what it looks like when I load the app from scratch 如您所见 没有任何问题
  • Android:传递给 AESObfuscator 的随机 SALT 字节是否需要保持不变?

    我正在 Android 应用程序中实现许可 并且需要将一个 20 字节的数组传递到 AESObfuscator 然后再传递给 ServerManagedPolicy 对象 这个数组可以在每次运行代码时随机生成 还是必须硬编码 现在我正在随机
  • 如何将点击侦听器添加到 Android/Java Textview 中的字符串中?

    我想要完成的是大多数 Twitter 应用程序中的标准操作 在文本视图中 文本字符串中的单词前面可能有 提及或 主题标签 并且它们实际上能够添加点击侦听器这个词启动了另一项活动 有谁知道这是如何实现的 下面我附上了一张示例照片 显示了我想要
  • 无法将图像从 url 存储到 SD 卡

    我想将图像存储在 mnt sdcard 中 package com Downld file frm net import java io BufferedInputStream import java io File import java
  • 是否可以自定义首选项标题布局?

    我发现了类似的问题 但找不到最新的具体答案 我在用着
  • 对特定路径使用 Intent.ACTION_PICK

    我正在尝试使用 Android 图库来选择图像 为此目的启动画廊很容易 Intent photoPickerIntent new Intent Intent ACTION PICK photoPickerIntent setType ima
  • MediaPlayer() 音频口吃(android)

    我正在我的 Android 应用程序中使用 MediaPlayer 函数从远程服务器传输实时音频流 但音频断断续续且断断续续 问题不在于我的互联网 因为当我在计算机上播放时 提要播放得很好 可能是什么问题 注意 直播正在进行中 这是我正在使
  • Android 依赖项 com.google.firebase:firebase-core 编译 (12.0.1) 和运行时 (11.4.2) 的版本不同

    这是我的项目 Gradle 依赖项 classpath com android tools build gradle 3 1 0 classpath com google gms google services 3 0 0 classpat
  • 当应用程序在 Android 中首次启动时,仅显示一次消息对话框

    我在android中开发了一个应用程序 其中一个重要的要求是仅在应用程序第一次运行时显示语言支持的消息对话框 然后每次用户再次运行应用程序时它都会消失 我 我尝试过使用共享首选项 但没有成功 还有其他方法吗 在 onCreate 处理程序中

随机推荐