【问题标题】:How can I release the camera when another application requests it?当另一个应用程序请求它时,我如何释放相机?
【发布时间】:2014-02-18 07:28:41
【问题描述】:

我有两个都使用相机的应用程序:

  1. 我开发的一款手电筒应用
  2. 相机应用

手电筒应用打开相机,打开闪光灯,然后在后台运行。但是,如果您在手电筒打开时启动相机应用程序,相机应用程序会出现错误,因为相机已被手电筒应用程序使用:

无法获取设备

在手电筒应用中,如何在其他应用请求时释放相机?

【问题讨论】:

  • 相机应用是你自己开发的还是默认安装的应用?
  • 它是我开发的。

标签: android camera flashlight


【解决方案1】:

每次调用onPause 时释放它。致电Camera.release() 释放它。这将需要您在onResume() 再次请求。

【讨论】:

  • 手电筒应用应该支持后台运行。
  • 请访问此站点,它可以解决您的所有问题。 stackoverflow.com/questions/6068803/…
  • 抱歉,这不是我想要的。我有两个应用,一个是手电筒,一个是相机,在手电筒应用程序中,设置LED亮,然后按HOME键返回桌面,然后打开相机应用程序,它提示“无法获取设备”,如何自动关闭LED时我启动相机应用程序。
猜你喜欢
  • 2011-04-08
  • 2022-07-20
  • 2017-11-12
  • 1970-01-01
  • 2014-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多