안드로이드 개발 질문/답변
(글 수 45,052)
프로젝트 도중 카메라를 사용 못하게 하라는 요청이 있어서
lock, unlock을 이용하면 될듯해서 개발하는 중입니다.
근데 이 lock이라는 것이 그냥 못쓰게 만드는게 아니라 카메라를 선점해서 다른놈들이 사용 못하게 하려는 거 같더군요
그래서 서비스로 계속 돌려줘야 되고 kill하면 다시 카메라사용가능하고......
그리고 만약 이미 다른 카메라어플이 실행중에 lock메서드를 실행하면
Fail to connect to camera service이런 메세지가 나옵니다.
다른놈이 잡고있으니 안된다는 거 같은데...
1. 서비스를 안쓰고 사용 제어 하는방법 - 예를들어 broadcastreceiver로 사용할때 일어나서 kill한다던가 하는
2. 다른 App이 이미 카메라를 선점하고 있을때 내가 lock을 시키는법
간단한팁에서 자세한 팁까지 감사히 받겠습니다 :)