Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让我的android应用程序在后台运行_Android_Android Studio_Background Application - Fatal编程技术网

如何让我的android应用程序在后台运行

如何让我的android应用程序在后台运行,android,android-studio,background-application,Android,Android Studio,Background Application,我开发了一个应用程序,每30秒从前置摄像头拍摄一次图像。当我按下后退按钮时,我的应用程序停止。我想在后台运行我的应用程序,但我不知道怎么做。 任何帮助都将不胜感激。您可以使用IntentService。它在后台线程上运行,不受UI生命周期的影响。您可以了解如何使用它您应该阅读这些关于Android的文档,并将这些代码放在需要作为服务在后台运行的内容上。仅此而已 服务是可以执行长时间运行的应用程序组件 在后台操作,不提供用户界面。 另一个应用程序组件可以启动服务,并将继续 在后台运行,即使用户切换

我开发了一个应用程序,每30秒从前置摄像头拍摄一次图像。当我按下后退按钮时,我的应用程序停止。我想在后台运行我的应用程序,但我不知道怎么做。
任何帮助都将不胜感激。

您可以使用IntentService。它在后台线程上运行,不受UI生命周期的影响。您可以了解如何使用它

您应该阅读这些关于Android的文档,并将这些代码放在需要作为服务在后台运行的内容上。仅此而已

服务是可以执行长时间运行的应用程序组件 在后台操作,不提供用户界面。 另一个应用程序组件可以启动服务,并将继续 在后台运行,即使用户切换到另一个 应用此外,组件可以绑定到服务以 与之交互,甚至执行进程间通信(IPC)。 例如,服务可能处理网络事务、播放音乐、, 执行文件I/O或与内容提供商交互,所有这些都来自 背景


您可以查看以下链接

另一个堆栈溢出问题也提出了同样的问题: 运行后台服务的Android开发文档:

希望这有帮助