2011-08-25 3 views
0

Broadcastreceiver를 사용하여 카메라 버튼을 눌렀을 때 감지하려했지만 작동하지 않으며 왜 (어쩌면 내 전화가 문제인지) 이해가 안됩니다. 이제 ContentObserver를 사용하여이 작업을 수행 할 수 있는지 알고 싶습니다. 가능하니? 그래, 당신은 나에게 예를 ... 미리카메라 버튼 용 콘텐츠 뷰어?

감사합니다 ..

답변

0

BroadcastReceiver하지 ContentObserver를 제공 할 수 있습니다.

<receiver android:name=".CameraButtonBroadcastReceiver"> 
    <intent-filter> 
     <action android:name="android.intent.action.CAMERA_BUTTON"/> 
    </intent-filter> 
</receiver> 

당신은 BroadcastReceiver의 서브 클래스 CameraButtonBroadcastReceiver 클래스를 구현해야합니다.

+0

이 작업을 수행했지만 작동하지 않습니다 ...이를 위해 다른 작업을 찾으려고합니다. – Gabrielle

0

카메라 버튼이 100 % 긍정적이지는 않지만 카메라 버튼은 매니페스트에서 선언 할 수없는 인 텐트 중 하나 일 수 있습니다. 서비스에 등록 해보고 작동하는지 확인하십시오.