Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java Мобильная разработка (Android)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2013, 22:05   #1
ilshat09
Пользователь
 
Регистрация: 10.07.2010
Сообщений: 37
Радость получить координаты телефона через установленное приложение на сайт

Добрый ночи народ!
Решил изучать разработку приложений на андроид.
И хотел узнать как можно получить координаты телефона через установленное приложение на сайт?

Заранее всем спасибо)
ilshat09 вне форума Ответить с цитированием
Старый 30.09.2013, 22:16   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

Очень просто. Вариант номер 1: приложение на андрофоне шлет координаты файлом (скажем текстовым) по FTP на хостинг. На хостинге пы-пых скрипт выгребает данные из текстового файла и отображает.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 30.09.2013, 22:19   #3
ilshat09
Пользователь
 
Регистрация: 10.07.2010
Сообщений: 37
По умолчанию

а если я не через приложение отправляю координаты, а через сайт хочу получить их?
ilshat09 вне форума Ответить с цитированием
Старый 30.09.2013, 23:22   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

Тогда нужно заранее знать, какой адрес будет у андрофона в сети оператора, чтобы скрипт на сайте сам обращался к телефону. Причем 100% это будет серый и динамический адрес при его выходе в Интернет, исключая случаи спецконтрактных договоров по симке на статический адрес.

Отсюда следует, что для того, чтобы сайт знал куда обращаться, само приложение должно эти данные с адресом переслать куда-либо, причем из этого куда-либо сайт должен уметь выгребать данные. Т.е. своего рода выделенный сервер, это может быть почта, FTP, аська и т.д. А раз приложение в любом случае лезет в тырнет, чтобы "рассказать" о своем адресе, то зачем лохматить бабушку и не скидывать данные сразу на сайт самому приложнию. Ферштеен?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 01.10.2013, 13:57   #5
ilshat09
Пользователь
 
Регистрация: 10.07.2010
Сообщений: 37
По умолчанию

да я так и предпологал) Спасибо за такой подробный ответ. Еще один вопрос был, допустим я знаю адрес данного андроида, какой будет код для подключения к данному приложению? или хотябы статейку на похожую тему напишите плиз. Гуглил нечего похожего не смог найти(
ilshat09 вне форума Ответить с цитированием
Старый 01.10.2013, 14:19   #6
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

...мало адреса, нужны порты открытые, а это вещь непредсказуемая.

Обратиться? Да на сокетах, к примеру. На адрофоне сервер, на сайте http://www.softtime.ru/info/articlephp.php?id_article=5. Но это этот вариант обращения к андрофону не кошерный.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 01.10.2013, 15:41   #7
ilshat09
Пользователь
 
Регистрация: 10.07.2010
Сообщений: 37
По умолчанию

а как же тогда в других приложениях оповещения делают? ну например о выходе новой версии?
ilshat09 вне форума Ответить с цитированием
Старый 02.10.2013, 04:19   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от ilshat09 Посмотреть сообщение
а как же тогда в других приложениях оповещения делают? ну например о выходе новой версии?
регулярные проверки этой самой версии.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 02.10.2013, 07:47   #9
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,742
По умолчанию

Цитата:
а как же тогда в других приложениях оповещения делают? ну например о выходе новой версии?
потому-что в самом приложении разработчик закладывает возможность обратиться на определенный сайт за определенной информацией, используя текущее Интернет-соединение.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 03.10.2013, 11:08   #10
ilshat09
Пользователь
 
Регистрация: 10.07.2010
Сообщений: 37
По умолчанию

Все нашел решение! Спасибо за ответы. Буду идти в направлении Google Cloud Messaging
ilshat09 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написание приложение для телефона diallfam Помощь студентам 11 13.01.2013 16:06
Получить заметки с телефона через COM port WorldMaster Общие вопросы C/C++ 0 15.10.2012 22:58
Простейшее приложение для телефона :SE K750i GAGARIN-NEW Фриланс 2 17.04.2008 17:19