Я разработал приложение, которое снимает изображение с передней камеры каждые 30 секунд. Когда я нажимаю кнопку «Назад», мое приложение останавливается. Я хочу запустить свое приложение в фоновом режиме, и я не знаю, как это сделать. Любая помощь будет оценена ..Как я могу запустить приложение для Android в фоновом режиме
ответ
Вы можете использовать IntentService. Он работает на фоновом потоке и не зависит от жизненных циклов пользовательского интерфейса. Вы можете узнать о том, как его использовать. here in the Android Developer Docs
Вы должны прочитать эти документы около Services на Android.and поместите эти коды на то, что вам нужно запускать на фоне в качестве сервиса. Это все.
Служба представляет собой компонент приложения, который может выполнять длительные операции в фоновом режиме и не предоставляет пользовательский интерфейс. Другой компонент приложения может запустить службу, и он продолжит работу для запуска в фоновом режиме, даже если пользователь переключится на другое приложение . Кроме того, компонент может связываться с сервисом до , взаимодействуя с ним и даже выполняя межпроцессную связь (IPC). Например, служба может обрабатывать сетевые транзакции, воспроизводить музыку, выполнять операции ввода-вывода файла или взаимодействовать с поставщиком контента, все с фона .
Вы можете ознакомиться со следующими ссылками ниже.
Другого Stack Overflow вопрос задает ту же вещь: How to run an android app in background? Android Документов Разработки для запуска фоновых служб: http://developer.android.com/training/run-background-service/index.html
Надеется, что это помогает.