이렇게 인텐트불러서 실행하면 카메라어플다이얼로그 나오는데요 ,,
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, CAMERA_CODE);
기본카메라어플로 실행해서 촬영 후 저장하면
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if(resultCode == RESULT_OK && requestCode == CAMERA_CODE && data != null){
Uri uri = data.getData();
String[] fileColumn = {MediaStore.Images.Media.DATA};
Cursor cursor = getContentResolver().query(uri, fileColumn, null, null, null);
cursor.moveToFirst();
int columIndex = cursor.getColumnIndex(fileColumn[0]);
photoPath = cursor.getString(columIndex);
이걸로 photoPath에 저장경로가 받아와지거든요?
그런데 다른 카메라어플은 촬영 후 저장하면 반응이없는데 뭘로 받아와야하나요?
아니면 저렇게해서 받아와져야하는게 맞나요?
※ 저는 찍은사진이 저장되면 파일경로만 가져오면 됩니다.. ㅜ