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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
YourBass
1 / 1 / 0
Регистрация: 02.02.2016
Сообщений: 18
#1

Сделать приложение для отслеживания перемещения ребенка (геоданные) - Программирование Android

14.07.2016, 10:58. Просмотров 1494. Ответов 20
Метки нет (Все метки)

Столкнулся с проблемой. Нужно следить за перемещениями ребенка (мониторить где он находится в данный период времени). В интернете готовые решения скажем так очень дорогостоящие. Хочется написать собственное приложение, которое будет собирать данные о местоположении телефона, отправлять их на сервер, а на сервере (хотелось бы реализовать с помощью API яндекс или гугл карт) я могу смотреть где находился мой ребенок в определенный период времени, в идеале с возможностью построения маршрута движения (ну это уже реализация на стороне сервера, с web программированием я справлюсь).
Нужна ваша помощь в реализации самого приложения на Android. Может быть есть готовые мануалы по созданию такого приложения, исходники или энтузиасты, готовые помочь с разработкой. Готов принять любую помощь, подсказки и т.п.

С разработкой под Android раньше не сталкивался почти (писал на delphi в rad studio приложуху простую, но это не в счет). Поэтому обращаюсь к вам. С Web-программированием хорошо знаком, с реализацией сервера вопросов не возникнет.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.07.2016, 10:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сделать приложение для отслеживания перемещения ребенка (геоданные) (Программирование Android):

Программа для отслеживания местоположения по карте - Программирование Android
Доброго времени суток. Помогите пожалуйста написать программу для отслеживания местоположения телефона по карте... очень нужно . зарание...

Как сделать андроид приложение для сайта? - Программирование Android
Здравствуйте. В андроид программировании разбираюсь чуток, дали задание в универе сделать андроид приложение для сайта кафедры. Нужно чтобы...

Программа для отслеживания перемещения грузов - Delphi
Пишу программу для отслеживания перемещения грузов перевозчиком имеется http: //...

В списке сделать команды перемещения элемента вверх и вниз по списку (две кнопки для перемещения в ListBox) - C++ Builder
Помогите плз с прогой. Задание: в списке сделать команды перемещения элемента вверх и вниз по списку(две кнопки для перемещения в...

Как сделать кнопку для библиотеки button1 для перемещения одного значения из dbgrid1 в dbgrid2 - Delphi
как сделать кнопку для библиотеки button1 для перемещения одного значения из dbgrid1 в dbgrid2 Чтобы при перемещении одного элемента из...

Посоветуйте сборку для ребенка - Домашний компьютер
Доброго здравия всем! Прошу Ваших предложений по системному блоку. Мне нужен системник для ребенка ну и для себя тоже чуток. ...

20
vxg
Модератор
3184 / 1987 / 227
Регистрация: 13.01.2012
Сообщений: 7,680
16.07.2016, 08:10 #16
Frozik6k, вы можете сделать так как вам хочется. Просто сервер 1 должен быть (=его нужно написать) 2 должен иметь белый адрес 3 должен быть максимально доступным в плане связи
0
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
16.07.2016, 10:43 #17
Frozik6k, 4 не должен случайно зависнуть в момент прямой передачи пакетов...
А по сути - конечно можно!
3 - не обязатально быть постоянно в сети, если данные кешируются у клиента и отдаются при появлении "сервера" большими упакованными пакетами (можно будет с небольшим опазданием треки просматривать)
2 - не обязательно, если завести "посредника" - некое "временное хранилище" в сети. Да хоть гугл-games вроде что-то подобное предоставляет (недавно интерересовался) - для совместных игр и хранения межигорных "чемпионов". Там можно хранить небольшой пакет с адресами, которые сервер заберет, как только появится, выслав подтверждение о получении...

Цитата Сообщение от OlegJV Посмотреть сообщение
При чем тут pdf? Это ответ на тестовый запрос с целью сориентироваться в ценах.
в pdf сразу шло и предложение по серверной части! Да и вообще без заранее спланированного ТИПА сервера за клиента рано браться - есть как минимум 3 вида отправки данных на сервер - sms, socket, push(вызов например страницы php).

Я когда-то изучал эту задачу!

Не по теме:

Хотел одну фирму (на моем обслуживании по учетной программе) "ломануть" и предложить более удобное решение. У них были гаджеты (размером в пол сигаретной пачки), которые через сокеты отправляли данные на некий сервер, а тот отображал их на карте. Я хотел написать "посредника", на который перенастроил бы гаджеты, сохранял бы полученные координаты в СВОЮ базу, а потом эмулируя устройство отсылал бы по старому адресу, старой карте. Хотел "по своему" отображать треки и накапливать их для анализа и оптимизации в учетной программе


Я изучил такие "готовые" китайские устройства! Есть минимум 20 ФОРМАТОВ пакетов, которые они отправляют!!! Через запятую, через точку с запятой, в начале координаты, в начале уровень топлива в баке, в начале уровень заряда устройства, в начале уровень сигнала, со скоростью, без скорости, с уровнем над моря, с кучей дополнительных датчиков включая температуру воздуха, двигателя и уровень масла... Уверен что твоя клиентская программа отсылающая данные (сделанная за час-два "на коленке") подойдет под один из "стандартных" серверов отображения карты?
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
16.07.2016, 11:28 #18
С Web-программированием хорошо знаком, с реализацией сервера вопросов не возникнет.
пишет автор. В таком случае согласовать формат данных легко.
1
YourBass
1 / 1 / 0
Регистрация: 02.02.2016
Сообщений: 18
18.07.2016, 13:23  [ТС] #19
OlegJV, ну вообще в голове крутится самый простой вариант - создать на сервере php файл (обработчик), с клиента post-ом отправлять данные на сервер, обработчик все будет писать в базу, фиксируя дату/время. Далее будет самый простой интерфейс с выбором даты/времени (подхватывать будет из базы). Я понимаю что могут возникнуть проблем с соединением (ребенок интернет отключил на телефоне, сервер подвис и т.д.), но все равно примерное понимание маршрута будет. А там уже через API Гугла или Яндекса реализовать на мой взгляд реально.

Добавлено через 4 часа 13 минут
Frozik6k, с реализацией серверной части на андроид-устройстве сложный вариант вы выбрали. Да, можно сделать приложение, которое будет отображать карту и точку на ней по определенным координатам, но данные все равно нужно получать, обрабатывать, записывать и хранить, вот как раз для этого и нужен сервер.
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
18.07.2016, 14:22 #20
Да и статический IP на смартфоне сложновато...
1
YourBass
1 / 1 / 0
Регистрация: 02.02.2016
Сообщений: 18
19.07.2016, 09:16  [ТС] #21
OlegJV, именно так
0
19.07.2016, 09:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.07.2016, 09:16
Привет! Вот еще темы с ответами:

Игра для ребенка по собиранию слов - C#
Здравствуйте!!! У меня есть вопрос. Хочу создать простое детское задание на Windows Form C# (visio studio 2012 Windows 7 64-bit)....

Проектировка базы данных для ребенка - Базы данных
Добрый день. Возникла такая идея: создать базу данных Лего для ребенка. т.е. есть у него, например: 3000 деталей (каждая из них имеет: код,...

Фильтровать список. Как для ребенка :) - MS Access
Добрый день, уважаемые форумчане! Прошли годы с тех пор как я в последний раз открывал Аксесс и то ради сдачи зачета. На работе...

Получить геоданные объектов из google.maps - Графика и игры
Можно ли как-то получить геоданные объектов (зданий, дорог) из гугл карт? Не изображения, а именно данные с которых рисуются их карты. В...


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

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

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