лучший метод для фоновой загрузки в Android

Проблема:

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

Две проблемы: 1) как поддерживать работу программы в фоновом режиме даже после того, как пользователь больше не делает снимки (и если они перезагружают устройство, чтобы оно просыпалось и завершало загрузку, если таковые остались)

2) при условии, что соединение установлено пятнистый (как всегда), как проверить, что данное изображение завершило загрузку, а если нет, отправить его повторно.

Мне не нужны примеры кода, я просто хотел бы узнать мнение о лучшей стратегии для реализации этого.

Я собирался использовать Apache Commons и просто выполнить загрузку на PHP, но я не уверен, какой вид проверки ошибок существует, чтобы учесть разрыв соединения с промежуточным файлом.

TIA.

6
задан Yevgeny Simkin 14 January 2011 в 19:37
поделиться