0

Mifare UL type2 タグに ndef レコードを書き込む例を持っている人はいますか? ライブラリで https://github.com/grundid/nfctools ? 使ってみたのですが、うまくいきませんでした(実際に書けませんでした)。

NfcAdapter nfcAdapter = new NfcAdapter();
nfcAdapter.registerTagListener(new Type2NfcTagListener(new NdefWriter()));
nfcAdapter.registerUnknownTagListerner(new LoggingUnknownTagListener());
nfcAdapter.setTerminal(TerminalUtils.getAvailableTerminal());

実際、Mifare Classic タグを使用するのは非常に簡単ですが、この UL は実装方法が大きく異なります。

4

1 に答える 1

0

適切な端末とカスタム NDEFWriter (txtRecordWriter()) を Type2NfcTagListener に提供するとうまくいき、nfcAdapter で startListening() を使用すると、タグのリッスンが開始されます。ここに含まれるサンプル スニペット。

NfcAdapter nfcAdapter = new NfcAdapter(TerminalUtils.getAvailableTerminal(), TerminalMode.INITIATOR);
    System.out.println("Terminal found, preparing ...");
    nfcAdapter.registerTagListener(new Type2NfcTagListener(new txtRecordWriter()));
    nfcAdapter.registerUnknownTagListerner(new LoggingUnknownTagListener());
    nfcAdapter.startListening();
于 2012-11-12T06:19:38.047 に答える