Я пишу Dropbox как приложение для Android, которое автоматически загружает фотографии на сервер. Когда пользователь фотографирует камеру и сохраняет ее на SD-карте, будет отмечено, что вы загружаете эти фотографии.как слушать событие камеры пользователя все время
Я начал службу, чтобы обеспечить длительное прослушивание, и зарегистрировал наблюдателя контента для прослушивания событий камеры. Но когда OS под давлением ресурсов, он убьет службу, и Observer-контент больше не будет огнем. Итак, как заставить Content Observer работать всегда?
BTW, точка моего вопроса задает вопрос о том, как держать Observer-наблюдателя как можно дольше, как это делает сервис. И если Content Observer не самый лучший вариант, что еще есть.
Я думаю, вы должны обрешетке а [BroadcastReceiver] (http://www.vogella.com/tutorials/AndroidBroadcastReceiver /article.html) для намерения «Intent.ACTION_MEDIA_SCANNER_SCAN_FILE» –
, но я думаю, что он не гарантирует, что он немедленно обработает –
, тогда, если вы не можете слушать [ACTION_IMAGE_CAPTURE] (ht tp: //developer.android.com/reference/android/provider/MediaStore.html#ACTION_IMAGE_CAPTURE) –