Можно ли пропустить текущий трек, используя тег NFC?
Я разрабатываю приложение, которое устанавливает некоторые функции для тега NFC. Я хотел бы открыть камеру или перейти к следующей дорожке, используя метку NFC. Я могу писать и читать данные в теги NFC. Я также могу перейти к следующему треку из моего приложения, запускающего намерение. Я пишу на теге NFC, создавая новый NdefRecord.
Есть ли способ сохранить этот вид действия в NdefRecord? Я думаю, что логичным решением является сохранение намерения в теге NFC, но я не знаю, возможно ли это и является ли это правильным решением.
Я не хочу, чтобы тег NFC запускал мое приложение, а мое приложение затем переходило к следующей дорожке или открывало приложение камеры, потому что эти действия также должны работать на устройствах, на которых не установлено мое приложение.
1 ответ
Нет, вы не можете хранить произвольные намерения в теге NFC. Либо ваш проигрыватель должен поддерживать такую функцию, либо вам нужно создать приложение, которое обрабатывает событие NFC и выдает соответствующее намерение.
Для запуска определенного приложения вы можете использовать функцию записи приложения Android, хотя: Вы можете сохранить запись AAR NDEF, указывающую на имя пакета приложения камеры, в теге.