/*
* Writes an NdefMessage to a NFC tag
*/
public static boolean writeTag(NdefMessage message, Tag tag) {
int size = message.toByteArray().length;
try {
Ndef ndef = Ndef.get(tag);
if (ndef != null) {
ndef.connect();
if (!ndef.isWritable()) {
return false;
}
if (ndef.getMaxSize() < size) {
return false;
}
ndef.writeNdefMessage(message);
return true;
} else {
NdefFormatable format = NdefFormatable.get(tag);
if (format != null) {
try {
format.connect();
format.format(message);
return true;
} catch (IOException e) {
return false;
}
} else {
return false;
}
}
} catch (Exception e) {
return false;
}
}
分享到:
相关推荐
实现了nfc功能的基本数据读取和写入功能,对兴趣爱好者有所帮助.
本工程根据google官方 提供的Android API实现了NFC编程,能实现对IC卡的写入、数据读取等操作,导入即可运行无需调试,代码简洁易于上手,欢迎NFC开发者下载学习,欢迎一同探讨NFC开发技术!
1.支持android设备读取nfc贴纸数据 2.支持向nfc卡中写入相关的数据 3.操作非常简单,只需要在在Activity中的onResume、onPause、onDestroy、onNewIntent方法中调用nfc工具类的相关方法就ok了,完整的步骤请查看demo
android nfc MifareUltralight读写
运行环境android studio 完整源代码,可以读取nfc卡序列号,写入卡信息源代码例子,进对例子进行扩展,下载回来后,电脑接上手机,运行在手机上,准备NFC卡(MifareUltralight格式)即可测试 具体操作方式见我博文,...
1、 m1卡读写数据和修改控制位和秘钥都可以,增值减值可能是用的不对,没效果。http://download.csdn.net/detail/qust_lizhijun/9001243 链接是控制位的不同对于数据读写和控制位、密钥改写的影响。 2、二代证就是...
1、读取ID卡卡号;...2、读写M1IC卡扇区数据、修改卡片密钥、写入UID 3、读写15693协议icode2卡片 4、读写NXP Ntag卡片 5、读写低频T5557卡片 6、读写低频em4305卡片 7、读写低频em4469卡片 8、读写NDEF智能海报
通过NFC的读模式,读取公交卡的余额和交易记录。 只支持深圳通
一个简单的NFC应用,有读数据和写数据的功能,基于NDEF格式
本文主要谈一谈Android上有关NFC标签的读写问题(NDEF格式)。 硬件环境:android4.0(Sony M35h)+可读可写的NFC标签若干 一、NFC基础知识 1.NFC是什么? NFC,即Near Field Communication,近距离无线通讯技术,...
Android 手机中的NFC操作,包含读写数据,AndroidBeam传输数据等全部操作。
Android NFC读MifareClassic卡获取卡片ID,类型,扇区,存储空间。 关于MifareClassic卡的背景介绍:数据分为16个区(Sector) ,每个区有4个块(Block) ,每个块可以存放16字节的数据。
基于Android Studio的工程,实现了公交卡数据,交易信息,基本信息的读取,解码。
Demo程序,用于安卓NFC手机读取金融IC卡信息,支持各银行发行的芯片IC卡,也支持Apple Pay读取。适用于非接支付等线下收单场景。
可对NFC进行读、写、清除及设置只读等功能。支持android/ios/Harmony/.
基于mui框架的NFC功能开发,可读可写,使用简单 用时只需传入用于接收读取到的NFC数据的方法即可,“写”操作则是提供了方法,需自己稍微加工下
一个NFC近场通讯的代码实现,与标签读写数据的操作功能
NFC(Near Field Communication,近场通信)是一种数据传输技术这篇文章主要介绍了android nfc常用标签读取总结,有兴趣的可以了解一下。
读取符合以下条件的标签/卡的元数据并读写NDEF记录: ISO 14443 A型和B型(NFC-A / NFC-B / MIFARE Classic / MIFARE Plus / MIFARE Ultralight / MIFARE DESFire) ISO 18092(NFC-F / FeliCa) ISO 15963(NFC...