2012-03-14 4 views
2

Я использовал намерение запуска камерыКак получить растровое изображение полного размера с камеры?

Intent cameraIntent = new Intent( 
android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
getParent().startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST); 

и onActivityResult() используется

Bitmap thumbnail = (Bitmap) data.getExtras().get("data"); 
Save_to_SD (thumbnail, filename); 

Но получить эскиз был небольшим размером, как я могу получить полный битмап?

+0

Посмотрите здесь: http://stackoverflow.com/questions/4184951/get-path-of-image-from-action-image -capture-intent – MByD

+0

Я попытался Ури, но он вернулся некоторое время поздно. Это время покажет черный экран – Selva

ответ

4

Сохранить выход в какой-то Ури и получить его оттуда

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
       mImageCaptureUri1 = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), 
         "tmp_avatar_" + String.valueOf(System.currentTimeMillis()) + ".jpg")); 

       cameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mImageCaptureUri1);      
       cameraIntent.putExtra("return-data", true); 
       startActivityForResult(cameraIntent, CAMERA_REQUEST);
Смежные вопросы