Cara Menulis Rekod NDEF ke Teg NFC
Menulis rekod NDEF ke teg NFC memerlukan penggunaan API enableReaderMode, yang menawarkan prestasi unggul dan kebolehpercayaan berbanding dengan sistem berasaskan Niat. Dengan mengendalikan proses membaca dan menulis dan bukannya bergantung pada tingkah laku lalai sistem, risiko penulisan gagal dan kad rosak dikurangkan dengan ketara.
Faedah Utama Menggunakan API enableReaderMode:
Contoh Pelaksanaan:
Sampel kod berikut menunjukkan penulisan rekod NDEF menggunakan API enableReaderMode:
public class NFCActivity extends AppCompatActivity implements NfcAdapter.ReaderCallback { @Override public void onTagDiscovered(Tag tag) { Ndef mNdef = Ndef.get(tag); if (mNdef != null) { // Create and add the NDEF record to a NDEF message try { mNdef.connect(); NdefMessage mMsg = new NdefMessage(NdefRecord.createTextRecord("en", "English String")); mNdef.writeNdefMessage(mMsg); // Success handling code (e.g., notification sound or UI feedback) } catch (Exception e) { // Error handling (e.g., toast message or log error) } finally { // Release resources and close the connection to the tag mNdef.close(); } } } }
Dengan menggunakan teknik ini, pembangun boleh meningkatkan kebolehpercayaan dan kecekapan operasi penulisan NFC, memastikan pengalaman pengguna yang lancar.
Atas ialah kandungan terperinci Mengapa Menggunakan API `enableReaderMode` untuk Menulis Rekod NDEF ke Teg NFC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!