作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
FitBit 应用程序刚刚引入了其新的 NFC 功能,现在,即使我的应用程序和我在设备上安装的其他几个应用程序都已注册(在 list 中)为 NFC 应用程序,Android 不再询问我要使用哪个应用程序我想使用并在我将 NFC 标签扫描到我的设备时直接进入 FitBit。
我很好奇他们可以做什么来覆盖 list 中的设置。有没有什么方法可以让他们运行一个主导 NFC 并吞噬所有传入 NFC Intent 的服务?
我希望有一些方法可以破坏他们目前正在做的事情,因为实际上,他们的应用程序是破坏 Android 上底层基本 NFC 功能的恶意软件。
最佳答案
服务无法接收 NFC Intent ,因此这不可能是您看到的原因。据我所知,FitBit 应用程序会过滤 MIME 类型为“text/plain”的 NFC 事件。因此,如果您的 NFC 标签包含 NDEF 文本记录,它可能会启动 FitBit,或者,如果安装了更多应用程序并使用相同的 NFC 和“text/plain”intent 过滤器,则会为相关应用程序显示一个应用程序选择器。
尝试扫描另一个具有不同内容的标签或将标签上的内容更改为不同类型的 NDEF 消息,看看会发生什么。
关于android - FitBit 如何设法完全接管 NFC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16529414/
我是一名优秀的程序员,十分优秀!