Android Guide NFC Tutorial

NFC står for Near Field Communication
, og som navnet tilsier det gir en trådløs kommunikasjonsmekanisme mellom to kompatible enheter. NFC er en trådløs teknologi med kort rekkevidde med en rekke 4cm eller mindre for to enheter for å dele data.

Hvordan det fungerer

Som Bluetooth og WiFi, og alle slags andre trådløse signaler, NFC fungerer på prinsippet om å sende informasjon via radiobølger. Gjennom NFC data sendes ut gjennom elektromagnetisk induksjon mellom to enheter.

NFC fungerer på baser i koder, det kan du dele noen mengden av data mellom en NFC-brikke og en Android drevet enhet eller mellom to Android drevet enheter . Tagger har ulike sett med komplikasjoner. Dataene som lagres i brikken kan skrives i en rekke formater, men android API-er er basert rundt en NFC standard kalt som NFC Data Exchange Format (NDEF).
.

sendefrekvensen for data på tvers av NFC er 13,56 megahertz, og data kan sendes på enten 106, 212 eller 424 kilobit per sekund, noe som er raskt nok for en rekke dataoverføringer fra kontaktopplysninger til bytte bilder, sanger og videoer.

Android-drevne enheter med NFC støtter følgende tre hovedformer operasjoner og minus;

tre drifts

Reader /Writer Mode:

Det gjør at NFC-enheten for å lese eller skrive passive NFC tags.

P2P-modus:

lar Denne modusen NFC-enhet for å utveksle data med andre NFC jevnaldrende

<. b> Kort emulering:

Det gjør at NFC enheten selv å opptre som en NFC-kort, slik at den kan nås av en ekstern NFC-leser
Hvordan det fungerer med Android:

For å få tillatelse til å få tilgang til NFC maskinvare, legge til følgende tillatelse i Android.Manifest fil
< bruker-SDK android. minSdkVersion = "10" />

Første ting å merke seg er at ikke alle Android-baserte enheter gi NFC-teknologi. Så for å være sikker på at din søknad dukker opp i Google Play for bare de enheter som har NFC maskinvare, legge til følgende linje i Android.Manifest
fil
< bruker-feature android. Name = "android.hardware.nfc" android: påbudt = "true" />

Android gir en android.nfc pakke for å kommunisere med en annen enhet. Denne pakken inneholder følgende klasser og minus;
Sr.NoClasses1 NdefMessage

Det representerer en uforanderlig NDEF Message. .
2 NdefRecord

Det representerer en uforanderlig NDEF Record.
3 NfcAdapter

Det representerer den lokale NFC adapter.
4 NfcEvent

Det brytes informasjon forbundet med noen NFC hendelse.
5 NfcManager

Det er et høyt nivå benyttet for å oppnå en forekomst av en NfcAdapter.
6 Tag

Det representerer en NFC-brikke som har blitt oppdaget. Anmeldelser

NFC tags systemet fungerer i android med hjelp av noen hensikt filtre som er listet opp nedenfor:
Sr.NoFilters og Features1 ACTION_NDEF_DISCOVERED

Denne metoden brukes til å starte en aktivitet når en tag inneholder en NDEF nyttelast.
2 ACTION_TECH_DISCOVERED

Denne metoden brukes til å starte en aktivitet hvis tag ikke inneholder NDEF data, men er av kjent teknologi.
3 ACTION_TAG_DISCOVERED

Denne metoden startes hvis ingen aktiviteter håndtere ACTION_NDEF_DISCOVERED eller ACTION_TECH_DISCOVERED hensikter.

For å kode en applikasjon som benytter NFC-teknologien er kompleks så ikke bruk den i din app med mindre det er nødvendig. Bruken av NFC er ikke vanlig i enheter, men det blir populær. La oss se hva som er fremtiden for denne teknologien −

fremtidige søknader

Med denne teknologien vokser dag for dag og på grunn av innføring av kontakt mindre betalingssystemer denne teknologien blir en bom. En tjeneste som kalles Google Wallet
er allerede introdusert i USA som formål er å gjøre våre smartphones et levedyktig alternativ til kredittkort og transportkort. Anmeldelser