我开发了一个应用程序,每 30 秒后从前置摄像头拍摄图像。当我按下后退按钮时,我的应用程序停止。我想在后台运行我的应用程序,但我不知道该怎么做。任何帮助将不胜感激..
问问题
19635 次
3 回答
1
您可以使用 IntentService。它在后台线程上运行,不受 UI 生命周期的影响。您可以在 Android 开发者文档中了解如何使用它
于 2015-12-18T18:35:52.007 回答
0
您可以查看以下链接。
另一个 Stack Overflow 问题问同样的问题:如何在后台运行 android 应用程序? 运行后台服务的Android开发文档:http: //developer.android.com/training/run-background-service/index.html
希望这可以帮助。
于 2015-12-18T18:39:59.887 回答
0
您应该阅读有关 Android 上的服务的这些文档。并将这些代码放在您需要作为服务在后台运行的内容上。仅此而已。
Service 是一个应用程序组件,可以在后台执行长时间运行的操作,并且不提供用户界面。另一个应用程序组件可以启动一个服务,即使用户切换到另一个应用程序,它也会继续在后台运行。此外,组件可以绑定到服务以与其交互,甚至执行进程间通信 (IPC)。例如,服务可能会在后台处理网络事务、播放音乐、执行文件 I/O 或与内容提供者交互。
于 2015-12-18T18:37:07.637 回答