public class NacNfc
extends java.lang.Object
Constructor and Description |
---|
NacNfc() |
Modifier and Type | Method and Description |
---|---|
static boolean |
doIdsMatch(NacAlarm alarm,
android.content.Intent intent)
Check the saved NFC tag ID in the alarm against the one in the intent.
|
static boolean |
exists(android.content.Context context)
Check if NFC exists on this device.
|
static android.nfc.Tag |
getTag(android.content.Intent intent) |
static boolean |
isEnabled(android.content.Context context) |
static java.lang.String |
parseId(android.nfc.Tag nfcTag)
Parse NFC tag ID to a readable format.
|
static void |
prompt(android.content.Context context)
Prompt the user to enable NFC.
|
static boolean |
shouldUseNfc(android.content.Context context,
NacAlarm alarm) |
static void |
start(android.app.Activity activity) |
static void |
start(android.app.Activity activity,
android.content.Intent intent)
Enable NFC dispatch, so that the app can discover NFC tags.
|
static void |
stop(android.content.Context context)
Stop NFC dispatch, so the app does not waste battery when it does not
need to discover NFC tags.
|
static boolean |
wasScanned(android.content.Intent intent) |
public static boolean doIdsMatch(NacAlarm alarm, android.content.Intent intent)
public static boolean exists(android.content.Context context)
public static android.nfc.Tag getTag(android.content.Intent intent)
public static boolean isEnabled(android.content.Context context)
public static java.lang.String parseId(android.nfc.Tag nfcTag)
public static void prompt(android.content.Context context)
public static boolean shouldUseNfc(android.content.Context context, NacAlarm alarm)
public static void start(android.app.Activity activity)
start(Activity, Intent)
public static void start(android.app.Activity activity, android.content.Intent intent)
public static void stop(android.content.Context context)
public static boolean wasScanned(android.content.Intent intent)