`
luckliu521
  • 浏览: 258824 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android通过NFC读写数据

 
阅读更多
/*
* 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;
    }
}
分享到:
评论
1 楼 whizkid 2012-08-27  
[img]
  • private void enableNdefExchangeMode() {
  •         mNfcAdapter.enableForegroundNdefPush(MainActivity.this, getNoteAsNdef());
  •         mNfcAdapter.enableForegroundDispatch(this, mNfcPendingIntent, mNdefExchangeFilters, null);
  •     }
[/img]

相关推荐

    android 实现Nfc数据读取和写入

    通过以上步骤,你可以在Android应用中实现NFC数据的读取和写入。不过,实际开发过程中还需要根据具体需求进行调整和优化,比如处理异常情况,提高用户体验等。总的来说,掌握NFC技术可以为你的Android应用增添更多...

    android nfc 读写实例

    Android NFC 读写实例 Android NFC 是一种近场通信技术,允许设备在短距离内进行无线数据传输。 近年来,NFC 技术得到了广泛应用,Android 系统也提供了相关的开发接口。本文将介绍 Android NFC 开发实例,读取学生...

    android nfc 读写demo

    1.支持android设备读取nfc贴纸数据 2.支持向nfc卡中写入相关的数据 3.操作非常简单,只需要在在Activity中的onResume、onPause、onDestroy、onNewIntent方法中调用nfc工具类的相关方法就ok了,完整的步骤请查看demo

    Android NFC读写NFC IC卡 标签数据

    本工程根据google官方 提供的Android API实现了NFC编程,能实现对IC卡的写入、数据读取等操作,导入即可运行无需调试,代码简洁易于上手,欢迎NFC开发者下载学习,欢迎一同探讨NFC开发技术!

    android nfc读写实例

    总结来说,这个实例展示了如何在Android应用中实现基础的NFC读写功能,包括设置权限、创建意图过滤器、监听NFC事件以及读写NDEF数据。然而,读取公交卡等特定类型标签的信息受限于安全机制和技术复杂性,通常无法...

    Android studio RFID NFC读写源码

    1、读取ID卡卡号;...2、读写M1IC卡扇区数据、修改卡片密钥、写入UID 3、读写15693协议icode2卡片 4、读写NXP Ntag卡片 5、读写低频T5557卡片 6、读写低频em4305卡片 7、读写低频em4469卡片 8、读写NDEF智能海报

    Android NFC 读写模式源码

    通过这个源码项目,开发者可以快速掌握Android平台上NFC读写的基本操作,为开发NFC相关的应用打下坚实的基础。在实际应用中,还可以结合其他技术,如蓝牙、Wi-Fi Direct,实现更复杂的设备间交互功能。

    android nfc读写公交卡,饭卡

    在Android平台上,NFC(Near Field Communication)技术允许设备之间进行短距离通信,通常用于传输数据、支付和其他交互式操作。本主题将深入探讨如何利用Android NFC功能来读写公交卡和饭卡。 首先,我们需要了解...

    Android通过NFC读取IC卡示例

    在Android平台上,NFC(Near Field Communication)技术是一种短距离无线通信方式,允许设备之间进行非接触式数据交换。这个“Android通过NFC读取IC卡示例”旨在教会开发者如何利用Android SDK中的NFC API来实现对IC...

    android NFC读写标签实例

    本实例将深入探讨如何在Android应用中实现NFC读写标签的功能。以下是对这个主题的详细讲解: 一、NFC基础知识 1. NFC是一种无线通信标准,工作在13.56MHz频率,有效距离通常小于10厘米。 2. NFC技术有三种模式:读/...

    Android例子源码二维码扫描NFC读写WIFI小车综合.rar_android_nfc读写java_wifi_二维码 NFC

    这个“Android例子源码二维码扫描NFC读写WIFI小车综合”项目,提供了完整的源代码,帮助开发者了解并实现这些功能。下面将详细解释每个部分的技术要点。 首先,二维码扫描是利用Zxing库或Google的ML Kit来实现的。...

    android NFC读写demo

    总之,"android NFC读写demo"是一个学习和实践NFC技术的好起点,通过分析和理解它的代码,开发者可以掌握在Android应用中实现NFC读写的技能,并进一步探索NFC在移动设备上的各种应用场景,如支付、信息传递、智能...

    NFC读写小模块

    总之,NFC读写小模块是一个帮助初学者理解和实践NFC技术的工具,它演示了如何与Ntag203等NFC标签进行有效的数据交换。通过学习和分析源代码,开发者可以掌握NFC在Android平台上的基本操作,进一步拓展到其他更复杂的...

    Delphi 几个版本NFC的读写

    以下是对Delphi中NFC读写功能的详细讲解。 1. **NFC API的集成**: Delphi通过FireMonkey框架支持跨平台开发,包括Android。在Delphi中,开发者可以使用`TJNFCReader`和`TJNFCWriter`组件来访问Android系统的NFC ...

    Android设备读写NFC标签Demo

    在Android平台上,NFC(Near Field Communication)技术允许设备之间进行短距离通信,通常用于传输数据、支付等场景。本文将深入探讨如何在Android设备上实现NFC标签的读写功能,以创建一个简单的示例应用。 首先,...

    android NFC读写标签

    三、NFC读写步骤 1. 检查NFC功能:首先,应用需要检查设备是否支持NFC以及NFC是否开启。可以使用`NfcAdapter.getDefaultAdapter(Context)`获取NFC适配器,然后调用`isEnabled()`检查状态。 2. 注册接收器:创建`...

    android NFC读写

    提供的`NFCDemo`项目是一个基础的Android NFC读写示例,可能包含了以下关键组件: - `AndroidManifest.xml`:配置NFC权限(`&lt;uses-permission&gt;`标签)和NFC intent过滤器(`&lt;activity&gt;`标签)。 - `MainActivity....

    nfc 读写demo

    开发者可以通过这个demo了解NFC读写的基本流程,并根据需求进行二次开发。 在实际应用中,NFC读写技术可以用于各种场景,如支付、门禁、信息分享等。例如,用户可以使用支持NFC的手机读取公共交通卡的信息,或者在...

    安卓NFC相关-AndroidNFC客户端读写.rar

    此“安卓NFC相关-AndroidNFC客户端读写.rar”资源包含了一个Android应用,用于演示如何在客户端进行NFC标签的读取与写入操作。下面我们将深入探讨NFC的基本概念、Android中的NFC API以及如何实现NFC读写功能。 1. *...

Global site tag (gtag.js) - Google Analytics