Aplicativo -> Câmera -> Foto -> baixa resolução

Problema:

Quando uso meu aplicativo para tirar uma foto e armazená-lo em SD, a resolução é de 160x120. Se usar a câmera comum, a resolução das fotos é 1920x2560.

Então, por favor me ajude a dizer o que eu tenho que fazer para forçar a câmera, iniciado a partir do aplicativo, para tirar uma foto na alta resolução padrão?

Este é o código que uso para iniciar a intenção da câmera e salvar a foto:

<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>

Te agradece!

questionAnswers(2)

yourAnswerToTheQuestion