Функция 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 по умолчанию - если само приложение ничего не делит, фреймворк автоматически поделится ссылкой на приложение.