活动呼叫相机应用程序(MediaStore.ACTION_IMAGE_CAPTURE - Ident)。
case R.id.camera:
/**************************/
/** Camera **/
/**************************/
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(takePictureIntent, REQUEST_TAKE_PHOTO);
}
return true;
}
return super.onOptionsItemSelected(item);
}
我将代码简化为最小,仍然是我描述的行为。