Согласно имеющейся информации (включая: ссылка , ссылка ), чтобы получить Wifi Direct Peerlist, местоположение также должно быть включено.
Однако:
- if Location is turned on,
- BUT in "Battery save mode " (the name of the option may vary, depending on phone brand),
, тогда метод isProviderEnabled всегда возвращает false.
Пожалуйста, укажите:
GPS isProviderEnabled всегда возвращает false
Android LocationManager.isProviderEnabled () всегда возвращает false
Уже, кажется, много спрашивает, когда приложение просит пользователя вручную включить Wifi AND Location (поскольку, насколько мне известно, [больше] невозможно их включать / выключать программно).
Помогите, пожалуйста, найти удобный для пользователя способ получения прямого peerlist Wifi, не спрашивая у пользователя слишком много.
Я хочу не просить пользователя пройти через настройки телефона и настроить местоположения, в которых НЕ будет находитьсяРежим экономии заряда батареи.
Спасибо