Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android При запуске приложения в эмуляторе не отображается содержимое layout http://www.cyberforum.ru/android-dev/thread1056541.html
Суть проблемы: создал проект с BlankActivity под именем MainActivity, у которой есть layout с именем main.xml. Закинул туда чекбокс, edittext. В MainActivity.java ничего не трогал. В методе onCreate...
Программирование Android heap пишу игру и когда подгружаю картинки в контейнер heap нереально растет до 52мб нагуглил и нашел решение private Bitmap returnBitmap(int id, Context context) { BitmapFactory.Options bmOptions... http://www.cyberforum.ru/android-dev/thread1056394.html
Серверная часть для Android приложения. Куда смотреть Программирование Android
Всем привет. Мне для Android-приложения необходимо разработать серверную часть. Если с написанием Android приложения вопросов особо не возникает, то касательно серверной части в голове полная каша...
Серийный номер телефона Программирование Android
Подскажите, как получить серийный номер телефона (11-значный) в том виде, как он отображается на форме Settings/About phone? Build.SERIAL возвращает 8-значный номер. На самсунге необходимый мне...
Программирование Android создать свой лаунчер http://www.cyberforum.ru/android-dev/thread1056217.html
Хочу создать свой лаунчер на андройд,но понтия не имею как этого сделать,среду андрой разработки установил (SDK, Jre, Eclipse) .Может кто знает как сделать лаунчер и пошагово объяснить?И еще...
Программирование Android Простой чат Всем привет. Возникла надобность создать чат. На сколько я понял мне нужна будет серверная часть и сам клиент с набором API методов. Не подскажите готовое простенькое решение чтобы можно было... подробнее

Показать сообщение отдельно
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 435
25.12.2013, 23:08  [ТС]
Цитата Сообщение от angryrobot Посмотреть сообщение
Дело не в WiFi, а в доступе к интернету.
NETWORK_PROVIDER позволяет определять ваше местоположение по базовым станциям сотовой связи и wifi сетям. Похоже что информация о доступных базовых станциях передается на какой-то сервер а он уже возвращает примерные координаты. Ваш телефон сам по себе не может понять где расположены базовые станции которые он сейчас ловит, ему только известны их уникальные идентификаторы по которым их можно различать. Серверу известны географические координаты всех базовых станций и их идентификаторы, поэтому он легко может определить примерные координаты устройства. Тоже самое происходит и с доступными wifi сетями которые ловит телефон.
p.s. Это моё понимание принципов работы NETWORK_PROVIDER'а. Если что не так, я не виноват :-)
В том то и дело, что мне не понятно какое участие принимает интернет.
Можно конечно представить, что примерное местоположение можно получить от провайдера, на который выходит wif-роутер. Но вряд ли провайдер выдает мой физический адрес. Может быть по ip-адресу определяется только город, а уже потом с помощью станций сотовой связи уточняется местоположение?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru