JCSNFCSession¶Предназначен для подключения к NFC-смарт-карте
state(Context context)¶Получить состояние NFC-адаптера
| Параметры: |
|
|---|---|
| Результат: | состояние NFC-адаптера |
open(DeviceListener deviceListener)¶Начать ожидание подключения к NFC-смарт-карте
| Параметры: |
|
|---|
close()¶Закончить ожидание подключения к NFC-смарт-карте.
JCSNFCSession session = new JCSNFCSession();
session.open((device, error) -> {
session.close();
// ...
});
enableForegroundDispatch(Activity activity)¶Начать детектирование подключения NFC-смарт-карты для активного Activity
@Override
public void onResume() {
super.onResume();
session.enableForegroundDispatch(this);
}
Примечание
Для Activity, которое используется для детектирования подключения NFC-смарт-карты, в файле манифеста (AndroidManifest.xml) значение параметра android:launchMode должно быть singleTask или singleInstance.
| Параметры: |
|
|---|
disableForegroundDispatch()¶Закончить детектирование подключения NFC-смарт-карты для активного Activity
@Override
public void onPause() {
super.onPause();
session.disableForegroundDispatch();
}
processIntent(Intent intent)¶Обработать Intent для активного Activity
@Override
public void onNewIntent(Intent intent) {
super.onNewIntent(intent);
session.processIntent(intent);
}
| Параметры: |
|
|---|