#android
#Android
Вопрос:
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
...
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_PIC_REQUEST) {
Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
ImageView image = (ImageView) findViewById(R.id.photoResultView);
image.setImageBitmap(thumbnail);
}
Как получить путь изображения к строке?
Ответ №1:
Как сказано в документах:
Вызывающий может передать дополнительный EXTRA_OUTPUT для управления тем, куда будет записано это изображение. Если EXTRA_OUTPUT отсутствует, то изображение небольшого размера возвращается как растровый объект в дополнительном поле. Это полезно для приложений, которым требуется только небольшое изображение. Если EXTRA_OUTPUT присутствует, то полноразмерное изображение будет записано в значение Uri EXTRA_OUTPUT.
Комментарии:
1. Да, это полезно. Но мне нужен путь к изображению, чтобы загрузить полноразмерное изображение. Если у вас есть идея — снимайте. 🙂
2. Последнее предложение: если EXTRA_OUTPUT присутствует, то полноразмерное изображение будет записано в значение Uri EXTRA_OUTPUT. Итак, это для полноразмерных изображений.