2012-05-26 3 views
0

내 프로젝트에서 onReceive 메서드에서 카메라 동작을 구현하려고했습니다. 카메라 아이콘을 클릭하면 로그를 인쇄 할 수 있습니다. 나는 방송 수신기에서 그것을 시도했다. 하지만 결과를 얻을 수는 없습니다. 여기에 제 코드를 첨부했습니다.카메라 동작 로그를 인쇄하는 방법

public void onReceive(Context context, Intent intent) { 

     if (intent.getAction().equals(Intent.ACTION_CAMERA_BUTTON)) { 

      Log.e("cam0","cam"); 
     //Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
     //context.startService(cameraIntent); 
    // startActivity(cameraIntent, CAMERA_PIC_REQUEST); 
     } 
    } 

로그를 인쇄 할 수 있습니다. 내 머리를 부수는 나는 아직도 결과를 찾을 수 없습니다. 이 상황에서 도움을 찾고 있습니다. 미리 감사드립니다.

답변

1

Logcat 용 필터를 만들어 특정 태그가있는 모든 로그를 그룹화하여 빠르고 쉽게 볼 수 있습니다. 로그 캣 뷰를 열고 왼쪽에는 새 필터를 추가하는 버튼 (녹색 더하기 부호)이 있습니다.

그리고 로그의 태그로 사용할 클래스의 상수를 선언하는 규칙입니다 (예 : private static final string TAG = TAG_camActivity).

로그가 표시되지 않으면 if 문이 true로 평가되지 않는 것입니다.