Как считать ISODep NFC тег на Android?

Добрый вечер
Подскажите как это сделать please
В манифесте зарегистрирован Activity с IntentFilter
здесь

AndroidManifest.xml
<activity
			android:theme="@style/NoA"
			android:noHistory="true"
			android:excludeFromRecents="true"
			android:showWhenLocked="true"
			android:turnScreenOn="true"
			android:name=".NFCDetectActivity">
			<intent-filter>
				<action android:name="android.nfc.action.TECH_DISCOVERED"/>
				<category android:name="android.intent.category.DEFAULT" />

			</intent-filter>
			<meta-data
				android:name="android.nfc.action.TECH_DISCOVERED"
				android:resource="@xml/nfc_filter"/>
		</activity>

nfc_filter.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- This file is used as part of the filter for incoming NFC TECH_DISCOVERED intents. -->
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <tech-list>
        <tech>android.nfc.tech.IsoDep</tech>
    </tech-list>
</resources>


Логика программы должна быть такая
  1. Получаем данные из NFC
  2. Записываем их в Database

Я застрял на моменте получения данных из NFC
Потому что не нашел нормальной документации.
Может кто-то сталкивался? Или знаете, где взять примеры?

На хабре есть статья но мне не приходит onNewIntent только onCreate
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы