2014-02-18 3 views
4

У меня есть два приложения, как использовать камеру:Как я могу освободить камеру, когда ее запросит другое приложение?

  1. приложение фонарик Я разработал
  2. приложение камеры

Приложение фонарик открывает камеру, включается вспышка, и работает на заднем фоне. Тем не менее, если вы запустите приложение камеры в то время как фонарик включен, есть ошибка в приложении камеры, так как камера уже используется приложение фонарика:

Не удается получить устройство

В приложении для фонарика, как я могу освободить камеру, когда другое приложение запрашивает ее?

+0

Является ли приложение камеры разработанным вами или оно установлено по умолчанию? – Manu

+0

Это разработано мной. – Alex

ответ

-1

Выпускайте его каждый раз, когда вызывается . Вызовите Camera.release(), чтобы выпустить его. Это потребует, чтобы вы запросили его снова в onResume().

+0

Приложение для фонарика должно поддерживать работу в фоновом режиме. – Alex

+0

, пожалуйста, посетите этот сайт, он решает всю вашу проблему. http://stackoverflow.com/questions/6068803/how-turn-on-camera-flash-light-programmatically-in-android –

+0

Извините, это не то, что я хотел. У меня есть два приложения: один - фонарик, другой - камера, В приложении фонарика включен светодиод, затем нажата HOME KEY, чтобы вернуться на рабочий стол, затем откройте приложение камеры, попросите «Не удается получить устройство», как автоматически закрыть светодиод, когда Я запускаю приложение камеры. – Alex

Смежные вопросы