Приложение -> Камера -> Фото -> низкое разрешение

Проблема:

Когда я использую свое приложение, чтобы сделать фотографию и сохранить ее на SD, разрешение составляет 160x120. При использовании обычной камеры разрешение фотографий составляет 1920x2560.

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

Вот код, который я использую для запуска камеры и сохранения фотографии:

<code>public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
    startActivityForResult(cameraIntent, CAMERA_REQUEST); 
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {  
    if (requestCode == CAMERA_REQUEST) { 

    Bundle xz = data.getExtras();
    if (xz!=null) {

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

    String filePath = "/mnt/sdcard/DCIM/"; 
    filePath += "hml.png";
 try {
  image.compress(Bitmap.CompressFormat.PNG, 100, new FileOutputStream(new File(filePath)));
 } 
    catch (FileNotFoundException e) {
                 // TODO Auto-generated catch block
                e.printStackTrace();}  
    catch (NullPointerException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();       } 
    }}
</code>

Спасибо вам!

Ответы на вопрос(2)

Ваш ответ на вопрос