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

时间:2015-12-18 18:28:26

标签: android android-studio background-application

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您应该在Android上阅读这些关于Services的文档。并将这些代码放在您需要在后台作为服务运行的内容上。这就是全部。

  

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

答案 2 :(得分:0)

您可以查看以下链接。

另一个Stack Overflow问题提出同样的问题:How to run an android app in background? 用于运行后台服务的Android开发文档:http://developer.android.com/training/run-background-service/index.html

希望这有帮助。