Android NFC
1. Check whether nfc is available
[Java]
NfcManager manager = (NfcManager) Context. getSystemService (Context. NFC_SERVICE );
NfcAdapter adapter = manager. getdefaadapter adapter ();
If (adapter! = Null & adapter. isEnabled ()){
// Adapter exists and is enabled.
System. out. println ("can ");
} Else {
System. out. println ("can't ");//
}
NfcManager manager = (NfcManager) Context. getSystemService (Context. NFC_SERVICE );
NfcAdapter adapter = manager. getdefaadapter adapter ();
If (adapter! = Null & adapter. isEnabled ()){
// Adapter exists and is enabled.
System. out. println ("can ");
} Else {
System. out. println ("can't ");//
}
2. If NFC is not open, enter the NFC setting interface from the program.
[Java]
StartActivity (new Intent (android. provider. Settings. ACTION_WIRELESS_SETTINGS ));
StartActivity (new Intent (android. provider. Settings. ACTION_WIRELESS_SETTINGS ));
Note: NFC settings cannot be enabled or disabled in the program. The SDK api does not provide interfaces.