我开发了一个应用程序,每30秒后从前置摄像头拍摄图像。当我按下后退按钮时,我的应用程序停止。我想在后台运行我的应用程序,我不知道该怎么做。 任何帮助将不胜感激..
答案 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
希望这有帮助。