Class Overview
Represents the device's local NFC adapter.
Use the static getDefaultAdapter()
method to get the default NFC
Adapter for this Android device. Most Android devices will have only one NFC
Adapter, and getDefaultAdapter()
returns the singleton object.
Summary
Public Methods |
---|
static
NfcAdapter
|
getDefaultAdapter()
Get a handle to the default NFC Adapter on this Android device.
|
boolean
|
isEnabled()
Return true if this NFC Adapter has any features enabled.
|
[Expand]
Inherited Methods |
---|
From class java.lang.Object
Object
|
clone()
Creates and returns a copy of this Object .
|
boolean
|
equals(Object o)
Compares this instance with the specified object and indicates if they
are equal.
|
void
|
finalize()
Called before the object's memory is reclaimed by the VM.
|
final
Class<? extends Object>
|
getClass()
Returns the unique instance of Class that represents this
object's class.
|
int
|
hashCode()
Returns an integer hash code for this object.
|
final
void
|
notify()
Causes a thread which is waiting on this object's monitor (by means of
calling one of the wait() methods) to be woken up.
|
final
void
|
notifyAll()
Causes all threads which are waiting on this object's monitor (by means
of calling one of the wait() methods) to be woken up.
|
String
|
toString()
Returns a string containing a concise, human-readable description of this
object.
|
final
void
|
wait()
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object.
|
final
void
|
wait(long millis, int nanos)
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
specified timeout expires.
|
final
void
|
wait(long millis)
Causes the calling thread to wait until another thread calls the notify() or notifyAll() method of this object or until the
specified timeout expires.
|
|
Constants
public
static
final
String
ACTION_TAG_DISCOVERED
Intent to start an activity when a tag is discovered.
Constant Value:
"android.nfc.action.TAG_DISCOVERED"
public
static
final
String
EXTRA_ID
Optional byte[] extra for the tag identifier.
Constant Value:
"android.nfc.extra.ID"
public
static
final
String
EXTRA_NDEF_MESSAGES
Optional NdefMessage[] extra for the ACTION_TAG intents.
Constant Value:
"android.nfc.extra.NDEF_MESSAGES"
Public Methods
public
static
NfcAdapter
getDefaultAdapter
()
Get a handle to the default NFC Adapter on this Android device.
Most Android devices will only have one NFC Adapter (NFC Controller).
Returns
- the default NFC adapter, or null if no NFC adapter exists
public
boolean
isEnabled
()
Return true if this NFC Adapter has any features enabled.
If this method returns false, then applications should request the user
turn on NFC tag discovery in Settings.
If this method returns false, the NFC hardware is guaranteed not to
perform or respond to any NFC communication.
Returns
- true if this NFC Adapter is enabled to discover new tags