Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 2
Регистрация: 24.08.2013
Сообщений: 477
#1

NETWORK_PROVIDER и Wifi - Программирование Android

25.12.2013, 21:33. Просмотров 759. Ответов 2
Метки нет (Все метки)

Зачастую не может получить координаты по NETWORK_PROVIDER, но стоит включить Wifi и тут же ловит.
Какая связь между Wifi и геолокацией по NETWORK_PROVIDER?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 21:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос NETWORK_PROVIDER и Wifi (Программирование Android):

LocationManager network_provider troubles
Добрый день, Написал сервис для считывания gps-координат. С GPS_PROVIDER...

включение wifi
имеется такой код : import android.net.wifi.WifiManager; import...

wifi чат
Подскажите пожалуйста необходимо данные с ячейки передать на другой девайс...

WiFi и энергосбережение
Написал программу что-то вроде сетевого монитора, но есть одна проблема,...

Подключение к WiFi
Всем привет. Пытаюсь подключиться к открытой WiFI точке вот таким образом...

Ожидание подключения wifi
Включаю wifi и пытаюсь дождаться подключения. Идея следующая final class...

2
angryrobot
Командир зеленых роботов
348 / 285 / 54
Регистрация: 08.10.2013
Сообщений: 565
25.12.2013, 22:32 #2
Дело не в WiFi, а в доступе к интернету.
NETWORK_PROVIDER позволяет определять ваше местоположение по базовым станциям сотовой связи и wifi сетям. Похоже что информация о доступных базовых станциях передается на какой-то сервер а он уже возвращает примерные координаты. Ваш телефон сам по себе не может понять где расположены базовые станции которые он сейчас ловит, ему только известны их уникальные идентификаторы по которым их можно различать. Серверу известны географические координаты всех базовых станций и их идентификаторы, поэтому он легко может определить примерные координаты устройства. Тоже самое происходит и с доступными wifi сетями которые ловит телефон.
p.s. Это моё понимание принципов работы NETWORK_PROVIDER'а. Если что не так, я не виноват :-)
0
Slon747
59 / 37 / 2
Регистрация: 24.08.2013
Сообщений: 477
25.12.2013, 23:08  [ТС] #3
Цитата Сообщение от angryrobot Посмотреть сообщение
Дело не в WiFi, а в доступе к интернету.
NETWORK_PROVIDER позволяет определять ваше местоположение по базовым станциям сотовой связи и wifi сетям. Похоже что информация о доступных базовых станциях передается на какой-то сервер а он уже возвращает примерные координаты. Ваш телефон сам по себе не может понять где расположены базовые станции которые он сейчас ловит, ему только известны их уникальные идентификаторы по которым их можно различать. Серверу известны географические координаты всех базовых станций и их идентификаторы, поэтому он легко может определить примерные координаты устройства. Тоже самое происходит и с доступными wifi сетями которые ловит телефон.
p.s. Это моё понимание принципов работы NETWORK_PROVIDER'а. Если что не так, я не виноват :-)
В том то и дело, что мне не понятно какое участие принимает интернет.
Можно конечно представить, что примерное местоположение можно получить от провайдера, на который выходит wif-роутер. Но вряд ли провайдер выдает мой физический адрес. Может быть по ip-адресу определяется только город, а уже потом с помощью станций сотовой связи уточняется местоположение?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2013, 23:08
Привет! Вот еще темы с решениями:

Wifi не работает на android >= 6
работаю над приложением, нужно получить доступ к wifi, указал такие разрешения...

Работа в wifi сети
Можете показать пример кода как подключиться к сети wifi и передавать файлы...

Передача данных по Wifi
Всем доброго времени суток! Нуждаюсь в помощи... Пишу диплом на тему "Wifi...

Информация о WiFi сетях
Мне нужно программно вычислить кол-во WiFi сетей в радиусе действия: 1. Если в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru