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);
}
Параметры: |
|
---|