私はカメラから写真を選ぶカメラアプリをやっています.samsung galaxy aceで動作する以下のコードで作業していますが、Android OS 2.2のHtc Desireでは動作していません.
**capture button Onclick:**
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd_HHmmss");
String fileName = "IMG_" + simpleDateFormat.format(new Date()) + ".jpg";
File myDirectory = new File(Environment.getExternalStorageDirectory() + "/DCIM/Camera/");
cameraImageFile = new File(myDirectory, fileName);
Uri imageUri = Uri.fromFile(cameraImageFile);
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(intent, CAMERA_PIC_REQUEST);
**OnActivityResult:**
switch (requestCode) {
case CAMERA_PIC_REQUEST:
ImageView.setImageBitmap(decodeFile(cameraImageFile.getAbsolutePath()));
}
break;