Speichern von Capture-Image auf SD-Karte android
Ich nenne Kamera Vorsatz und versuchen, Sie zu retten-capture-Bild in sd-Karte.aber Kamera Vorsatz mir, die null-Daten.was ist das problem, das ich nicht verstanden.mein code ist wie folgt
imgBtnPicture.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
String fileName="ashraful.jpg";
String root = Environment.getExternalStorageDirectory().toString();
new File(root + "/photofolder").mkdirs();
File outputfile=new File(root+"/photofolder/", fileName);
Uri outputFileUri = Uri.fromFile(outputfile);
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
}
});
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK) {
if(data!=null)
{
Bitmap photo = (Bitmap) data.getExtras().get("data");
Bitmap icon1=ResizeBitmap(photo,200,200);
imgBtnPicture.setImageBitmap(icon1);
}
}
}
aber ich bekomme null Daten? wie mein problem zu lösen?plz help
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lesen diese Android-Ausbildung nach sorgfältig, um Dinge herauszufinden. Wie die post sagt,
also wenn du bestanden hast die
Uri
einer Datei, die Sie zugreifen, sollten Sie das Bild mit dieserUri
.cameraImagePath
ist einUri
Objekt