안녕하세요.


  안드로이드 기기..하면 카메라는 뭐.. 다 기본적으로 탑재되어 있겠지만은..

  혹시나 모를 경우를 대비해서 예외처리 하려고 합니다.


android.hardware.Camera c = android.hardware.Camera.open();


if(null == c) {

//에러 토스트

return;

} else {

c.release();

c = null;

}


//카메라 작업


  이렇게 우선은 짜봤는데, 카메라 없는 안드로이드 기기가 없어서 테스트를 못해보겠네요. -_-;

  혹시 다른 방법도 있나요?


  카메라가 꼭 필요한건 아니라.. 매니페스트에 feature 에서 false 해 놨구요. -_-a





  SDK 에서 제공하는 AVD 에, 아래의 붉은 네모와 같이 no 값을 줬는데도,  Camera.open() 은 null 이 반환되지 않는 것 같더라구요..


123.png