Ответ от Sandy правильный, но я хотел бы добавить еще, что я пытался отредактировать в его ответе, но не смог так опубликовать это
String path = "File path";
File file = new File(path);
Uri outputFileUri = Uri.fromFile( file );
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE );
intent.putExtra( MediaStore.EXTRA_OUTPUT, outputFileUri );
startActivityForResult( intent, 101 );
Вы можете проверить новое изображение, взятое по пути, указанному выше в методе onActivityResult()
, также не забудьте поставить if() condition to check the resultCode is Ok or not
. как это,
if (requestCode == 101 && resultCode == Activity.RESULT_OK) {
//get Image back from the path like BitmapFactory.decodeFile(path);
}