解决方案 »

  1.   

    Android类库里没有提供读写NfcA类型的API
    换成MifareClassic类型的试试吧,那个提供了读写API
      

  2.   

    但是NfcA提供了public byte[] transceive (byte[] data)方法啊
    关键是这个方法怎么使用吧我也正在查
      

  3.   

    apidemo里面有个nfc的例子ForegroundDispatch.你看看是不是你所需要的
      

  4.   

    1.lieri111  回答的都是NfcDemo 读写Ndef 格式的标签的。2.
    API 没有读写NfcA标签的接口。
    用public byte[] transceive (byte[] data)方法 应该是可以的。
    关键是 不知道怎么创建 这个data ,貌似要去查NfcA技术标准的协议数据构建格式。
    我也正 有需求要往NfcA 标签写数据,如有大神知晓,万望告知。小弟邮箱 [email protected]
      

  5.   

     transceive (byte[] data)  数据根据卡的类型封装的。例如公交卡读取,遵循pboc规范。按照pboc标准格式的数据进行封装。
      

  6.   

    http://api.apkbus.com/reference/android/nfc/tech/NfcA.html
    目测是这个方法android.nfc.tech包里的方法