草庐IT

具有固定 UID 的 Android NFC 卡模拟

我已经从AOSP下载了NFC部件,我正在寻找Android用来生成卡模拟使用的随机UID的方法。我的目标是修复UID,而不是每次与目标进行通信时都使用不同的UID。我在“libnfc-nci”模块中找到了包含以下内容的文件“nfa_ce_act.c”:voidnfa_ce_t3t_generate_rand_nfcid(UINT8nfcid2[NCI_RF_F_UID_LEN]){UINT32rand_seed=GKI_get_tick_count();/*ForType-3tag,nfcid2startswitn02:fe*/nfcid2[0]=0x02;nfcid2[1]=0xFE

Android 响应 PN532 InListPassiveTarget

我有一个奇怪的情况,我试图在标签仿真和标签阅读器模式之间切换我的PN532。阅读器运行约70毫秒,标签仿真运行约600毫秒。我想要发生的是,当我将我的Android设备放在天线附近时,它会读取模拟标签。当我将NFC标签放在PN532上时,它应该会读取标签。我的解决方案有点工作,但我看到一个奇怪的情况,当我调用readPassiveTargetID时为了测试是否存在无源标签,Android正在做出响应。这很好,但我认为Android正在启动一项服务,阻止它读取模拟标签。对此进行测试时,有时设备根本不与PN532通信,但当它们进行通信时,通常使用阅读器模式。这是发生这种情况时我得到的输出:

java - NFC Mifare Ultralight 标签写入

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。Improvethisquestion有没有关于如何在MifareUltralight标签上书写的教程?找了很久

Android NFC开发详解:NFC读卡实例解析及总结

文章目录前言一、什么是NFC?二、基础知识1.什么是NDEF?2.NFC技术的操作模式3.标签的技术类型4.实现方式的分类5.流程三、获取标签内容1.检查环境2.获取NFC标签2.1Manifest中注册的方式获取Tag2.1前台Activity捕获的方式获取Tag四、解析标签数据1.M1卡解析2.iso15693卡解析总结一、什么是NFC?NFC是目前Android手机一个主流的配置硬件项,全称是NearFieldCommunication,中为近场通信,也叫做近距离无线通信技术。使用了NFC技术的设备(例如移动电话)可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别(RFID)及互连

android - APDU 命令使用三星 Galaxy S4 从支持 visa Paywave NFC 的卡中读取信用卡数据

byte[]APDUCommand={(byte)0x00,//CLAClass(byte)0xA4,//INSInstruction(byte)0x04,//P1Parameter1(byte)0x00,//P2Parameter2(byte)0x0A,//Length0x63,0x64,0x63,0x00,0x00,0x00,0x00,0x32,0x32,0x31//AID};Intentintent=getIntent();Tagtag=intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);IsoDepiso=IsoDep.get(tag

android - 如何编写 Nexus S NFC 读取的 RFID 标签?

有谁知道将信息写入RFID标签并从Android、NexusS读取信息的具体细节吗?是否有专门针对Android的RFID标签,或专门的RFID写入器? 最佳答案 Android2.3.3现在也支持写入功能。支持哪些标签的详细信息在这里:http://developer.android.com/sdk/android-2.3.3.html.我计划研究几个如何读写标签的示例,并将在我的推特帐户@hansamann上发布链接 关于android-如何编写NexusSNFC读取的RFID标签?

android - 让 NFC/Beam 更加自动化

我正在为我的应用程序添加NFC/Beam功能,我希望它尽可能自动运行。我想去掉发送方的“TouchToBeam”屏幕和接收方的“Newtagscanned”屏幕。基本上,我希望它能像在三星广告中那样工作!!!我在stackoverflow中读到,似乎没有办法摆脱“TouchToBeam”屏幕,但我希望有人有一些更新的信息或知道如何删除接收器屏幕。谢谢! 最佳答案 发送方在两个Android(4.0+)设备之间使用NFC点对点通信(又名AndroidBeam)时,无法避免BeamUI。因此,没有“TouchtoBeam”就无法传输数据

android - 在 Samsung Galaxy 设备上隐藏 "NFC Tag type not supported"错误

我正在开发一款仅扫描MIFAREClassic卡的UID以方便考勤登记的应用程序。我让它工作了。但是,每次我在GalaxyS4上扫描卡片时,都会提示“不支持NFC标签类型”。我想在应用程序打开时阻止或隐藏该消息。我注意到有oneotherquestion在GalaxyS6上要求同样的东西,但它被否决了一次,然后被忽略了。我找到了thisSamsungDevelopers论坛上的对话,但是,我无法从那里写的内容中提取答案:if(NfcAdapter.ACTION_TECH_DISCOVERED.equals(intent.getAction())){myTag=intent.getPar

android - 使用 wifi p2p 创建组以连接多个设备

我想创建一个连接,其中一个设备将像服务器一样将一些数据流式传输到已连接的设备,多个设备可以连接到该设备接收数据。所以我做了一些研究,我知道我们可以使用网络服务发现和WiFi点对点来做到这一点,所以我建立了连接,我可以连接一个设备并流式传输数据,但我想创建一个组来连接多个设备,因此我们将不胜感激任何人的帮助。谢谢! 最佳答案 WiFi-Direct或Wi-FiPeertoPeer可以进行多设备连接。查看此链接以了解有关P2P连接的更多信息-https://developer.android.com/training/connect-d

android - 如何确定NFC标签现在是否仍在Android范围内?

据我所知,当Android手机接触到NFC标签时,它会发送一个事件(NDEF_DISCOVEREDIntent),但Android似乎并不关心这个标签是否留在原地。我的解决办法是先锁屏再解锁。如果标签还在,我可以再读一遍。这显然是一种愚蠢的方式。有没有更聪明的方法来做到这一点? 最佳答案 作为您的Activity接收到的NFCIntent的一部分,您还将在IntentExtra中收到一个标记句柄(Tag对象):Tagtag=intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);根据标签的类型