草庐IT

nfc_extras

全部标签

Android 通知操作 - Intent Extra 未按预期工作

我正在创建一个包含多个操作的通知。我正在使用broadcastintents来传达一个已被推送并采取特定行动。有4个按钮,我创建了4个独立的Intent。每个都有相同的Action字符串,但StringExtra不同。IntentintNow=newIntent(mThis,MyReceiver.class).setAction(actionNotify).putExtra("button",ACT_NOW);IntentintEmail=newIntent(mThis,MyReceiver.class).setAction(actionNotify).putExtra("button

android - NDEF 与 APDU NFC 安卓

请问NDEF(NFC数据交换格式)和APDU(应用协议(protocol)数据单元)有什么区别。我开发了一个读取NDEF消息的Android应用程序,我想知道它是否也适用于APDU数据。 最佳答案 NFC数据交换格式(NDEF)NDEF是一种包装器格式,允许您将数据有效负载与元信息(例如数据类型标识)打包在一起,并允许将多个此类包(所谓的“记录”)组合在一个“消息”中可以存储在NFC标签上并通过NFC链接传输。NDEF本身并未定义如何此类数据(消息)应在NFC设备之间交换(即,它未定义读取或存储此类数据的通信协议(protocol)

android - 在android教程中将数据写入NFC标签

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我想开发一个基于安卓NFC的应用程序,我想在其中读取数据并将数据写入NFC标签。这个怎么做?谁能告诉我教程和androidAPI。

java - NFC无法发送数据Android 4.0.3

我有一个NFC设备(SCL3711)和GoogleNexusS手机。我写了一个应用程序,可以将数据从手机发送到NFC设备,反之亦然。在Android2.3.3上一切都运行良好。现在,我将我的NexusS操作系统更新为4.0.3IceCreamSandwich,但一切都停止了。现在我无法将数据从我的手机发送到NFC设备,反之亦然。据我了解,主要原因是无法连接到设备,但为什么我无法理解。请帮助我,提供一些链接或信息来考虑这个问题。一切对我都有帮助。电话记录01-2513:12:42.629:DEBUG/NFCJNI(23320):DiscoveredP2PInitiator01-2513:

Android NFC java.io.IOException : Transceive failed

我正在开发一个可以在NFC标签上读写的android应用程序。我可以毫无问题地读取我已经写过东西的标签,但是当我使用空白标签时,我很难读取十六进制代码中标签的UID。我使用的是mifare经典标签,我使用readblock方法直接读取十六进制的UID。奇怪的是,它在我获得UID的调试器模式下完美运行。但是当我在没有调试器的情况下尝试时,我得到以下异常:java.io.IOException:Transceivefailed这是我读入标签的方法:staticStringgetUID(Intentintent){TagtagFromIntent=intent.getParcelableEx

android - 加密 NFC/RFID 标签?

这让我很难受...我正在尝试找到一个NFC/RFID标签:对发送到标签的数据进行加密和/或加密签名,以便阅读器可以验证标签。我不在乎标签是否尝试对阅读器进行身份验证,并且得到Android手机和标准NFC库的广泛支持,并且以安全的方式存储加密key(在配置fuse熔断后应该不可能读取它)。我不关心标签上可以存储什么样的有效载荷,我也没有用到NDEF消息。我不在乎所使用的加密是对称的还是非对称的。我想要做的就是向标签发送一些数据并使用共享key加密或签名该数据并将其发送回手机,然后我的代码将执行相同的功能并将结果与标签的响应以验证标签。我有AtmelCryptoRF*标签样本,虽然它们可

android - 通过 NFC 将 URL 从 Android 发送到 Windows Phone 会提供 Play Store 链接

我正在尝试使用NFC将URL从Android应用程序发送到WP8手机。当传送到Android设备时,URL被正确发送。但是,当发送到WP8时,IE会加载一个指向Play商店的链接,而不是我要发送的链接(例如“http://www.stackoverflow.com”)。Play商店链接是:“https://play.google.com/store/apps/details?id=com.example.conductrnfc&feature=beam”。其中“com.example.conductrnfc”是项目中的包名。下面给出了我用来生成NFC消息的代码。我在这里做错了什么会破坏

android - 错误 : Cannot get property 'compileSdkVersion' on extra properties extension as it does not exist

我在我的android项目中使用SpecialCyCi/AndroidResideMenu第三方库(github)。我已将ResideMenu项目导入到我的工作区并且使其成为一个模块依赖库项目。在构建项目时出现以下错误:Error:(7)Aproblemoccurredevaluatingproject':ResideMenu'.Cannotgetproperty'compileSdkVersion'onextrapropertiesextensionasitdoesnotexist 最佳答案 如果您解释得更多,我可以提供更好的帮助

android - 使用 NFC_EXTRAS 在 Android ICS 上启用 CardEmulation

我需要NFC和Android方面的帮助。在为在Android上启用Mifare4K仿真进行大量研究后,我发现唯一存在的补丁是为2.3.4制作的。在StackOverFlow中,NFCGuy告诉我们,因为Android的API14不需要修补ROM,所以我们可以使用隐藏的Nfc_extras包打开卡模拟。我使用带反射的NFC_EXTRAS编译了一个APK,并将我的签名和包添加到nfcee_access.xml。将cardEmulationRoute设置为ON_WHEN_SCREEN_ON后,我在logcat中得到一个输出,告诉我NFCEE已打开并且NFC_CC已打开,但是当我将NexusS

android - 如何在处理 Action 发送 Intent 的应用程序中获取通过 EXTRA_STREAM 接收的数据的大小?

当另一个应用程序向我的应用程序发送文件时,我通过intent.getExtras().get(EXTRA_STREAM)属性获得一个Uri。然后我可以使用输入流获取文件的字节:newBufferedInputStream(activity.getContentResolver().openInputStream(uri));到目前为止一切正常。现在我想向我的用户展示某种进度,但我不确定如何在不事先完全读取流的情况下获取文件的总字节数(这会破坏进度条的全部目的)...我试过ParcelFileDescriptorfileDesc=activity.getContentResolver()