2012-11-04 2 views
0

Итак, у меня есть кнопка onkick на кнопке, которая открывает камеру, когда я делаю снимок и сохраняю его, как получить имя файла + местоположение, где оно было сохранено, чтобы открыть его в мое приложение?Получить местоположение сохраненной камеры Изображение

Вот моя кнопка мыши

Button btncamera = (Button)findViewById(R.id.btncamera); 
btncamera.setOnClickListener(new OnClickListener(){ 
    public void onClick(View v){ 
     Intent cameraIntent = nwe Intent(MediaStore.ACTION_IMAGE_CAPTURE); 
     startActivityForResult(cameraIntent, 2500); 
    } 
} 

Вот мой результат не содержит ничего, но он начнет еще Intent, чтобы отобразить изображение:

protected void onActivityResult(int requestCode, int resultCode, Intent data){ 

} 

Может быть, я делаю это неправильно, но любое руководство будет очень благодарно спасибо!

ответ

0

Попробуйте добавить это в свой onActivityResult.

Bitmap picture = (Bitmap) data.getExtras().get("data"); 

Извлечь изображение из камеры, создать из него растровое изображение, а затем использовать его оттуда. Запишите его в файл или импортируйте непосредственно в ресурс отображения. Также не забудьте проверить свой ResultCode, чтобы определить, действительно ли сделана фотография.

Смежные вопросы