Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно написать простое приложение, которое будет делать фотографии и отправлять на сервер каждые N минут.

Активити Login.

Ввод логина и пароля. Информация отправляется на API, API выдает токен.

POST /api/login

[email protected]&password=1234

Response JSON: {"status": "success", "token": "234234234"}Токен можно сохранить в SharedPreferences. Если токен уже сохранен, то активити Login не показывается.

Используя этот токен, приложение от сервера получает информацию о периоде (в секундах).

GET /api/info

JSON: {"interval": 120}

Далее, приложение делает снимки раз в N минут и вместе с координатами геолокации отправляет снимки с токеном на сервер API. Для создания фотоснимка нужно использовать API Camera, то есть это не через Intent, а напрямую работа с камерой. При этом камера всегда должна быть тыловой (задней).

Для экономии трафика фото с камеры нужно сжимать и отправлять в JPEG.

POST /api/image

lat=1&lng=1&image=

Response JSON: {"status": "success"}

Приложение раз в 10 минут должно перезагружать информацию о периоде.

4 года назад
alexanderdanilov
Александр 
38 летУкраина
5 лет в сервисе
Был
2 года назад