【问题标题】:How can I make my android application run in background [duplicate]如何让我的android应用程序在后台运行[重复]
【发布时间】:2016-03-25 12:42:57
【问题描述】:

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

【问题讨论】:

    标签: android android-studio background-application


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        您可以查看以下链接。

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

        希望这会有所帮助。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-09-06
          • 1970-01-01
          • 2021-12-22
          • 1970-01-01
          • 2022-11-23
          • 2020-08-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多