2015-09-30 1 views
0

Возможно ли включить или заставить NFC работать во время выключения экрана?
Есть несколько способов загрузки nfc enabler apk или root устройства, но я хочу сделать это в своем приложении, а не с помощью другого приложения.Как программно сделать работу NFC, когда экран выключен

ответ

1

Возможно ли включить или заставить работу NFC во время выключения экрана?

Нет, не существует способа сделать это. NFC отключается по дизайну, когда экран выключен, в основном, для безопасной работы.

+0

спасибо. Я много читаю об этом, а также проверяю его и релятивизую, что он не работает, но мне нужно разрешение гуру :) – ondermerol

+0

@ondermerol Я потратил три года на чтение и портирование кода службы Android NFC. Надеюсь, это гуру. –

0

Вы можете определенно сделать это, если у вас есть доступ к коду прошивки. Когда вы включите его в прошивке, вам необходимо определить свой флаг в NFCService и включить работу NFC, даже если экран выключен. Я видел несколько устройств, работающих с NFC даже при выключенном питании, но это режим эмуляции карт. Так что можно.

+0

Будет ли Google отклонять приложение, если мы это сделаем? – ondermerol

+0

Это довольно сложный вопрос. Ну, несколько устройств, поддерживающих работу NFC, даже при выключенном (режим эмуляции карты), соответствовали кошельку Softcard, ранее известному как ISIS Wallet, а не Google. Поэтому, если вы это сделаете, если вы сделаете эту функцию, определенно Google отклонит ее. Как вы знаете, этот кошелек Softcard представляет собой совместное решение AT & T, verizon и T-Mobile, у них есть свои особенности и он ограничен другими, в отличие от Google. Но, независимо от всех этих патентообладателей, я могу сказать, что NFC может работать, даже когда телефон выключен или экран заблокирован. –

+1

@ AngryWolf123 Правда, но в этом случае допускается только эмуляция карты с SIM-карты. Это работает полностью без помощи основного процессора. Только контроллер NFC и SIM-карта задействованы в этом типе работы. –

Смежные вопросы