首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >是否有一种方法可以在不打开活动的情况下从后台分派读取NFC标记id?

是否有一种方法可以在不打开活动的情况下从后台分派读取NFC标记id?
EN

Stack Overflow用户
提问于 2021-07-24 11:33:17
回答 1查看 254关注 0票数 0

我希望读取用户在后台检测到的任何标签的ID,而不是在我的应用程序中实际打开一个活动。我目前拥有的是TECH_DISCOVERED在MainActivity中的意图过滤器:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<intent-filter>
   <action android:name="android.nfc.action.TECH_DISCOVERED"/>
</intent-filter>
<meta-data android:name="android.nfc.action.TECH_DISCOVERED"
   android:resource="@xml/nfc_tech_filter" />

其中nfc_tech_filter.xml定义了我想要的所有技术。它按预期工作,活动要么直接打开,要么要求用户在不同的应用程序之间进行选择。是否有可能在没有任何用户交互的情况下获得有关标签的有限数据(如ID )?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-26 08:28:03

实际上,NFC的安全模型是NFC只在前台处理,这与这样的逻辑相匹配:如果用户已经将NFC标记带到了范围内,那么他们期望与NFC进行某种交互,并且应用程序必须位于前台。

启动所谓的“后台服务”有多种不同的方式,它们都有局限性,它们仍然可能被系统所阻止,谷歌也随着时间的推移改变了所支持的内容,Android 8中也出现了大量的变化。

处理NFC的android代码有各种检查,以确保NFC只由前台应用程序处理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68513213

复制
相关文章
Carson带你学JVM:方法分派模型-静态分派、动态分派
前言 了解 行为方法分派 有利于在行为分派时时进行一些功能操作 本文全面讲解行为分派的类型:静态 & 动态行为分派,希望你们会喜欢。 目录 1. 知识储备 1.1 分派 定义:确定执行哪个方法 的过程 a. 疑问 有些读者会问,方法的执行不是取决于代码设置中的执行对象吗?为什么还要选择呢? b. 回答 若 一个对象对应于多个方法 时,就需要进行选择了 读者应该都想到了 Java中的特性:多态,即重写 & 重载。下面我会详细讲解。 分类:静态分派 & 动态分派。下面我将详细讲解。 1.2 变量的
Carson.Ho
2022/03/25
4480
Carson带你学JVM:方法分派模型-静态分派、动态分派
[nptl][pthread]一种判断thread是否在执行的方法
前言: 主线程中怎么确定某线程是否在执行? 作者遇到这个问题,第一感觉有点蒙。翻了一下glibc的代码,算是找到一个比较好的办法吧。 分析: 1,变量控制 这个很简单,在线程执行进入的时候,写控制变量running = true。线程将要退出的时候,写控制变量running = false,判断running这个变量就可以知道线程是否在执行了。 这个方法简单粗暴,在绝大多数的情况下都是能工作的。但是,有一种比较极端的情况:某线程正好赋值完控制变量,但是函数体还没有结束(对应的内核task当然也还在),这
皮振伟
2018/04/09
2K0
[nptl][pthread]一种判断thread是否在执行的方法
我可以在不source脚本的情况下将变量从Bash脚本导出到环境中吗
有没有一种方法可以通过只执行 export.bash 而不 source 它获取 $VAR?
程序熵
2023/09/25
2290
我可以在不source脚本的情况下将变量从Bash脚本导出到环境中吗
Android开发 - NFC基础
本文档介绍了在Android上的基本的NFC任务。它说明了如何发送和接收的NDEF消息(NDEF messages)的形式的表单里包含的NFC数据(NFC data),并介绍Android框架里支持这些功能的API。对于更高级的主题,包括与非NDEF数据的讨论,请参阅高级NFC。
张云飞Vir
2020/03/16
2.2K0
Android训练课程(Android Training) - NFC基础
本文档介绍了在Android上的基本的NFC任务。它说明了如何发送和接收的NDEF消息(NDEF messages)的形式的表单里包含的NFC数据(NFC data),并介绍Android框架里支持这些功能的API。对于更高级的主题,包括与非NDEF数据的讨论,请参阅高级NFC。
张云飞Vir
2020/03/13
9450
数据科学难在实践,有哪些弯路可以不走?
Blue Yonder,一个成立于2008年的大数据分析平台,用他8年的数据科学经验告诉你,什么是真正的数据科学、有哪些弯路可以不走。
大数据文摘
2019/04/26
3870
数据科学难在实践,有哪些弯路可以不走?
怎样在wordpress后台显示日志 ID
有时我们需要在wordpress后台编辑特定的文章,找了大半天眼睛都花了,不禁会吐槽一下。有没有什么办法可以直接在日志列表查看日志 ID 呢?我们可以通过下面的代码实现:
ytkah
2022/03/14
6300
4 函数 方法 多重分派
函数的最后一行是不需要加return的,return一般用于在函数中间返回时使用。因为Julia的代码都是表达式(在后面的元编程一节中会讲到),表达式是有返回值的,要么是nothing,要么是别的,因此函数最后一行默认就是返回值,无需再加return;如果一个函数不想有返回值,那再最后一行写个nothing即可。
猫叔Rex
2020/06/30
5530
【说站】Java从resources读取文件内容的方法有哪些
本文主要介绍的是java读取resource目录下文件的方法,比如这是你的src目录的结构
很酷的站长
2022/11/24
1.5K0
【说站】Java从resources读取文件内容的方法有哪些
[WP教程]如何解决WordPress文章ID不连续的方法
由于 WordPress 自身机制问题,导致我们在固定链接中使用了文章ID,那么就会导致文章ID不连续,虽说文章ID不连续倒也没什么,但有强迫的人总感觉比较别扭。
若梦
2022/04/01
1.5K0
网站绑定证书的情况下是否可以避免流量劫持呢?
流量劫持是一种很老的攻击方式了.比如很常见的广告弹窗,很多人已经对这个习以为常了,并认为流量劫持不会造成什么损失,但是实际上,流量劫持可以通过很多种没办法察觉的方式,暗中窃取账号信息,谋取利益.
德迅云安全--陈琦琦
2022/08/26
6130
裸奔程序和uCOS读取DM9000 ID的方法
在程序中调用下面这段代码可以读到DM9000的ID号: #define        DM9000_BASE                0x20000300 #define        DM9000_DATA_OFFSET        4 static U8 dm9000_ior(int reg) {         *(volatile U8 *)DM9000_BASE = reg;         return *(volatile U8 *)(DM9000_BASE+DM9000_DATA_OFFSET); } static void rd_dm9000_id(void) {         U16 id;         id = dm9000_ior(0x28) | (dm9000_ior(0x29)<<8);         printf(“read dm9000 vid = 0x%x\n”, id);         id = dm9000_ior(0x2a) | (dm9000_ior(0x2b)<<8);         printf(“read dm9000 pid = 0x%x\n”, id);         id = dm9000_ior(0x8) | (dm9000_ior(0x9)<<8);         printf(“read dm9000 reg(0x09,0x08) = 0x%x\n”, id);         printf(“dm9000 isr = 0x%x\n”, dm9000_ior(0xfe)); }
全栈程序员站长
2021/08/09
6180
可以搜索到DedeCms后台文章列表文档id吗?或者快速定位id编辑文章
  我们在建站时有的时候发现之前的文章有错误了,要进行修改,但又不知道文章名,只知道大概的文章id,那么可以搜索到DedeCms后台文章列表文档id吗?或者快速定位文章id方便修改?   第一种方法:
ytkah
2018/03/06
1.7K0
安卓手机NFC模拟门禁卡(设置UID)的一种方法
本文通过对Android源码中NFC部分的简单分析,实现了另外一种设置UID的方式,可用于部分场景下的门禁卡模拟。
FB客服
2019/05/09
17.5K0
安卓手机NFC模拟门禁卡(设置UID)的一种方法
内卷的世界,我们是否可以换一种思维生活?
由于见识有限,不知道其他行业卷成什么样。这里就以我了解的CV领域卷的程度来做个介绍。
godweiyang
2021/02/24
4830
内卷的世界,我们是否可以换一种思维生活?
点击加载更多

相似问题

是否可以在不使用意图的情况下从卡中读取NFC标记?

111

读取/处理无活动的NFC标记

11

是否可以在iOS中读取受保护的NFC标记?

15

是否有一种方法可以打开文件供用户读取?

25

是否有一种方法可以让后台进程打开用户可见窗口?

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文