블루투스 장비로 특정 신호를 주면 촬영되게끔 하려고 아래와 같은 코드를 사용하였습니다.
그런데 어떻게된건지 사진 촬영화면만 중첩되서 계속 나타날뿐 촬영은 되지 않네요 ㅠ
여러 코드를 두루보고 살펴봐도 차이가 나지않는데 어느부분에서 잘못된건지 잘모르겠습니다.
고수분들의 조언 부탁드립니다.
Intent takePictureIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
Intent imageIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File imagesFolder = new java.io.File(Environment.getExternalStorageDirectory(), "MyImages");
imagesFolder.mkdirs(); // <----
File image = new java.io.File(imagesFolder, "smarty_picture.jpg");
Uri uriSavedImage = Uri.fromFile(image);
imageIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
if (takePictureIntent.resolveActivity((rootActivity).getPackageManager()) != null) {
(rootActivity).startActivityForResult(imageIntent, 1);
}