android - 处理来自服务的 NFC 标签发现事件

标签 android android-intent nfc

好吧,我正在尝试制作一个 android 服务来处理 NFC 标签发现事件并相应地在后台执行操作。

根据我在这里和那里阅读的内容 (https://groups.google.com/forum/?fromgroups=#!topic/android-developers/K4JKF8iN0BI)

您只能通过 Activity 处理这些 Intent 。有没有办法我可以创建一个模拟 Activity (ui less,很像服务)来处理这个然后关闭应用程序并将刚刚读取的 nfc 标签信息传递给我的服务以执行我想在后台完成的操作服务?

谢谢

最佳答案

您可以在 Activity 的 list 条目中使用 android:theme="@android:style/Theme.NoDisplay"。 这将有效地隐藏 Activity 。

请注意,它仍将位于堆栈的顶部,因此将获取点击事件并在任何先前可见的 Activity 上引发 onPause。

关于android - 处理来自服务的 NFC 标签发现事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12597611/

相关文章:

java - 从 2 个不同的 Activity 启动相同的 Activity 并更新数据

java - 如何阻止多个服务接受一个 Intent 指令?

android - 是否可以使 Android HCE 向后兼容(适用于 4.4/KitKat 以下的版本)?

android - 索尼小应用程序 SDK

Android:打开大型 zip 文件

android - 插入 android.database.sqlite.sqliteconstraintexception 错误代码 19 约束失败时出错

android - Android 应用程序上的 NFC

android - 具有多个动态 View 的 Recyclerview 在行内膨胀

android - 使用渲染脚本支持库时出现多个 dex 错误

android - 从 NFC 标签读取启动应用程序