Простое мобильное приложение на Android с Camera API

Цена договорная
25 мая 2020, 22:28 • 13 откликов • 73 просмотра
Нужно написать простое приложение, которое будет делать фотографии и отправлять на сервер каждые N минут.

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

login=aa.com&password=1234

Response JSON: {"status": "success", "token": "token"}
Токен можно сохранить в 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 минут должно перезагружать информацию о периоде.