Articles of nfc

用android解锁mifare标签

我正在寻找一种方法将解锁序列从Android手机发送到中国制造商的Mifare标签,该标签制作具有可写块0的标签。 我一直在尝试连接+收发方法,发送50 00 + 40 + 43字节序列。 但那不行。 我尝试过私有收发function(绕过错误检查),但这也不行。 我从nfc服务中得到错误。 有没有人成功发送解锁序列来解锁block0?

你如何在Android上阅读NFC标签的唯一ID?

Tag myTag = (Tag) intent.getParcelableExtra(NfcAdapter.EXTRA_TAG); Log.i(“tag ID”, myTag.getId().toString()); 这给了我一个像“[B @ 40521c40”这样的ID,但这个ID会改变每次读取。 任何帮助将不胜感激。 谢谢。

配置Android Lollipop时的校验和错误

Couldn’t use the admin app due to a checksum error. Contact your IT department我收到消息Couldn’t use the admin app due to a checksum error. Contact your IT department 使用以下代码时,请Couldn’t use the admin app due to a checksum error. Contact your IT department 。 基本上你有两个Android Lollipop设备。 一个设备未设置(恢复出厂设置),另一个设备上有此编程应用程序。 编程应用程序向未设置的设备发送NFC命令,告诉它使用您传递给它的数据开始配置。 根据DevicePolicyManager,需要三个字段(APK位置,APK文件校验和和包名称)。 MIME_TYPE_PROVISIONING_NFC 。 APK正在下载。 我正在检查我的服务器日志,它显然来自设备( AndroidDownloadManager在用户代理中)。 根据DevicePolicyManager。 EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM它是文件的SHA-1校验和。 校验和不匹配。 […]

Firemonkey安卓NFC适配器

我是Firemonkey和Android的新手,我不知道我的方法是否错误。 我想让应用程序运行并读取NFC标签。 有没有办法在带有firemonkey的Android设备中使用NFC阅读器? 使用FMXExpress的NFCAdapter的一部分( http://www.fmxexpress.com/full-android-sdk-interface-files-in-object-pascal-for-firemonkey/ ),我可以确定该设备是否具有NFC读卡器如果它已启用。 但是要使用所有函数,我必须手动定义所有接口并解决所有循环引用。 我不认为这可以导致一个探索者的解决方案。 我正面临构建我自己的JavaClass以与nfc适配器通信的解决方案,如本博客文章所述: http : //blong.com/Articles/DelphiXE5AndroidActivityResult/ActivityResult.htm#Building

Android 5.0(和其他设备)上的设备所有者使用root设备,通过NFC设备配置

我需要知道如何在Android 5.0,4.4和4.3(?)中将我的应用程序设置为设备所有者。 我已经成功地尝试了root设备的方法( 在那里描述 )。 我看到它在android 5.0和4.4.2模拟器以及CyanoGen AOSP 4.4.4(所有有根设备)中都很有效。 但是我必须在其他非root设备上尝试这个,在Android 5.0 Developer API中你可以读到这个 “要部署和激活设备所有者,您必须在设备处于未设置状态时执行从编程应用程序到设备的NFC数据传输。” 但我不明白这意味着什么,或者更好,我要做什么。 有人可以帮助我,还是向我解释一下这个步骤? PS。 我知道NFC是什么以及它是如何工作的但是我无法理解如何使用这个问题。

如何读写Android NFC标签?

我使用adam摇杆源代码为我的NFCTest做了一些教程。 我希望能够读取和写入NFC标签,并启动应用程序。

如何在屏幕固定时通过NFC发送字符串?

我正在尝试通过NFC发送String ,而我的应用程序正在使用屏幕固定 。 它不起作用:转移不会发生; 但如果我禁用屏幕固定String的传输工作。 我可以暂停屏幕固定,然后执行传输,但这是一个安全风险。 我怎样才能做到这一点? 如果您想尝试,这是所有代码。 您需要做的就是通过您的应用程序设置手动启用屏幕固定(因此代码较少,但仍会产生相同的结果)。 我使用两个运行Android 5.0的Nexus 7测试了这个。 您不必阅读所有这些代码,如果您知道我可以添加到我的清单中的某些内容可以在屏幕固定时允许NFC,则可能会解决此问题。 AndroidManifest.xml中 MainActivity.java public class MainActivity extends Activity implements CreateNdefMessageCallback, OnNdefPushCompleteCallback { TextView textInfo; EditText textOut; NfcAdapter nfcAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textInfo = (TextView)findViewById(R.id.info); textOut = (EditText)findViewById(R.id.textout); nfcAdapter = NfcAdapter.getDefaultAdapter(this); nfcAdapter.setNdefPushMessageCallback(this, this); nfcAdapter.setOnNdefPushCompleteCallback(this, this); } @Override protected void […]

适用于Android虚拟设备(AVD)的NFC标记模拟

有没有办法在没有NFC手机的情况下开发NFC标签读/写应用? 有没有办法创建一个支持NFC的AVD? 我搜索过并发现Open NFC存在,但我现在找不到很多关于它的信息。 它已经过时了吗? 有没有其他方法可以实现它?

NFC:S型光束与Android光束有什么区别?

NFC:S型光束与Android光束有什么区别? 有人可以解释Wifi-Direct /蓝牙被激活和传输数据的确切流程吗?

扫描NFC标签时启动特定活动

我正在尝试在手机扫描NFC标签时启动特定活动。 这就是我的清单的样子: 每当我扫描我的标签时,我的主要活动就会启动,但我希望我的BluePrintActivity能够启动。 我不确定为什么会这样。 这是我写入标签的代码: private boolean writeTag(Tag tag) { NdefRecord appRecord = NdefRecord.createApplicationRecord(“com.lgandroid.ddcnfc”); NdefMessage message = new NdefMessage(new NdefRecord[] { appRecord }); try { // see if tag is already NDEF formatted Ndef ndef = Ndef.get(tag); if (ndef != null) { ndef.connect(); if (!ndef.isWritable()) { nfcTextView.setText(“Read-only tag.”); return false; } // work out how […]