Подтвердить что ты не робот

Запустить приложение/намерение Android из тега NFC?

На устройстве Android, оснащенном аппаратным обеспечением NFC-считывателя, есть ли встроенная поддержка использования содержимого тега NFC, чтобы скрыть намерение (например, запуск приложения)? Я спрашиваю, есть ли поддержка по умолчанию, я знаю, что могу создать собственное приложение, чтобы прослушивать события NFC и обрабатывать их.

Все теги NFC, в которых я видел, похоже, поддерживают только текст/URL-адреса/контакты, а поддержка контактов кажется бесполезной, поскольку многие из них слишком велики, чтобы вписаться в тег.

4b9b3361

Ответ 2

Это возможно в приложениях приложений Android. В основном вы пишете имя пакета приложения, которое вы хотите запустить в свой тег NFC, и когда устройство сканирует его, оно сделает все возможное, чтобы открыть приложение. Если его там нет, он отправит вас на рынок, чтобы загрузить его. Это доступно только для устройств 4.0 и выше.

Смотрите это руководство для разработчиков: https://developer.android.com/guide/topics/connectivity/nfc/nfc.html#aar

Ответ 3

Если вы не пытаетесь запрограммировать приложение самостоятельно, вы можете использовать стороннее приложение. Например, "Триггер" (я считаю, что он называется NFCTasker или что-то в этом роде).

Вы можете использовать это для чтения из тегов и записи в теги. Вы можете создавать различные действия, в том числе запускать приложение (другие включают изменение громкости, переключение Wi-Fi, текст в речь, отправку сообщений и т.д.).