R
RealNiclas
Neues Mitglied
- 0
Guten Morgen/Mittag/Abend,
ich habe aktuell das Problem, dass, wenn ich folgenden Code ausführe, der Speicherort nicht erkannt wird (es also in der Galerie landet, statt an dem von mir vorgegebenen Pfad) und das aufgenommene Bild immer noch eine sehr niedrige Auflösung (142x252) hat.
Hat jemand eine Ahnung woran das liegen könnte?
Gruß: Niclas.
ich habe aktuell das Problem, dass, wenn ich folgenden Code ausführe, der Speicherort nicht erkannt wird (es also in der Galerie landet, statt an dem von mir vorgegebenen Pfad) und das aufgenommene Bild immer noch eine sehr niedrige Auflösung (142x252) hat.
Code:
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.activity_add_item_activiy);
button = findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
File file = new File(getExternalFilesDir("") + "/test.jpg");
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT,file.getAbsolutePath());
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY,1);
startActivityForResult(intent,0);
}
catch (Exception e) { Log.d("mylog",e.getMessage()); }
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Bitmap image = (Bitmap)data.getExtras().get("data");
Log.d("mylog",image.getWidth() + "x" + image.getHeight());
}
Hat jemand eine Ahnung woran das liegen könnte?
Gruß: Niclas.