Android Gingerbread: il supporto NFC - Ricevi Solo?
Domanda
Basta consultare i nostri Gingerbread e vedo che ho aggiunto qualche supporto per Near Field Communication (come previsto).
Tuttavia, sembra a me come il suo ricevono solo (è possibile ricevere comunicazioni NFC e messaggi, ma non li può inviare). È l'interpretazione che di tutti? Non hanno avuto la possibilità di fare un tuffo profondo qui, ma questo è quello che sembrava a me. A soli 3 classi aggiunti e non vedo un metodo send () ovunque.
Quindi ricevono è solo Ok, ma allora che ci lascerebbe con cella, wi-fi, bluetooth, se abbiamo bisogno di comunicare di nuovo. Mi sto perdendo qualcosa qui?
Soluzione
mi manca qualcosa qui?
In Android 2.3, io non la penso così. Sono d'accordo che sembra di sola lettura, in termini di API e il codice di esempio che forniscono.
Tuttavia, le indicazioni sono che i supporti hardware NFC Nexus S leggere e scrivere, le API in modo forse supplementari sono in arrivo nelle prossime versioni di Android.
Nel frattempo, pensare a tag NFC come giocare un ruolo simile a codici QR.
Altri suggerimenti
Nella ultima versione Gingerbread v'è il supporto per i tag di scrittura, e per la funzionalità P2P limitata. Con enableForegroundNdefPush () è possibile inviare messaggi NDEF a un altro dispositivo.
Android 2.3 docs fa stato che la funzionalità è in sola lettura capacità, ma non fa menzione del transmision. Invia le capacità sembrano essere implicitamente disponibile con la release corrente.
"Android 2.3 include uno stack NFC e API framework che consente agli sviluppatori Leggi NDEF tag ... "
Android 2.3.3 fornisce migliorata e supporto esteso per NFC, per consentire alle applicazioni di interagire con più tipi di tag in modo nuovo.
Una nuova, set completo di API offrono applicazioni di lettura e accesso in scrittura a una più ampia gamma di tecnologie di tag standard, tra cui:
- NFC-A (ISO 14443-3A)
- NFC-B (ISO 14443-3B)
- (JIS 6319-4) NFC-F
- NFC-V (ISO 15693)
- ISO-DEP (ISO 14443-4)
- Mifare Classic
- Mifare Ultralight
- tag NFC Forum NDEF
Vedere la API Panoramica pagina per ulteriori informazioni.