Функция Android NFC в ICS

В Android ICS есть 3 способа обмена данными по P2P. 1. enableForegroundNdefPush (существовал из пряника) 2. setdefPushMessage 3. setNdefPushMessageCallback

Как я и пытался, в Android ICS вызывая enableForegroundNdefPush всплывающее окно "Нажмите, чтобы поделиться" UI для передачи данных, если включен параметр "Нажмите, чтобы поделиться". Есть ли способ поделиться данными с помощью P2P, не нажимая пользовательский интерфейс "Нажмите, чтобы поделиться", даже если параметр "Нажмите, чтобы поделиться" включен, как enableForegroundNdefPush в Android Gingerbread.

Кроме того, setLocalNdefMessage удален из ICS, есть ли другой API, который я мог бы использовать, чтобы заменить его?

Спасибо за вашу помощь.

1 ответ

Нет, в данный момент нет API для отключения пользовательского интерфейса при обмене данными P2P.

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

Другие вопросы по тегам