Я знаю основы для того, как сделать снимок и установить его в ImageView.Сохранение растрового изображения камеры в хранилище и настройка изображения с помощью растрового изображения
photo = (Bitmap) data.getExtras().get("data");
imageView.setImageBitmap(photo);
Я хочу сделать немного больше.
Я сохраняю его в папке на SD-карте. То, что я успешно сделал с этим:
// intent
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
startActivityForResult(intent, CAMERA_REQUEST);
Вот мой следующий вопрос:
Не знаете, как это сделать: То, что я хотел бы сделать следующее: В следующий раз, когда я пришел к этому Activity
, Я хотел бы проверить, существует ли это изображение и назначить его этому imageView
.
вторую часть (с Mediastore дополнительный выход) сохранить изображение на SD, так resuslt будет null, если все идет нормально. После съемки с камеры вы должны создать растровое изображение и загрузить этот путь в качестве ресурса. Изображение может быть слишком большим для загрузки изображений, поэтому попробуйте создать для него масштабируемое масштабируемое масштабируемое изображение. – deadfish
@ 100kg извините, я просто сломал это в другой вопрос! http://stackoverflow.com/questions/15373183/bitmap-not-setting-to-imageview – KickingLettuce