- Forum-Beiträge: 37
18.02.2015, 11:22:44 via Website
18.02.2015 11:22:44 via Website
Hallo, ich versuche in meiner App ein vom Benutzer aus der Gallerie ausgewähles Bild(wird in eine ImageView geladen) mit WhatsApp und Co zu verschicken. Ich habe aber das Problem, dass keine Bilddatei gesendet wird. In Whatsapp zum Beispiel wird mir zwar das Fenster zum Senden angezeigt, aber da ist kein Bild drin sondern nur eine schwarze Fläche. Die Problembeschreibung ist wahrscheinlich schwer verständlich aber ich weiß nicht wie ich es sonst beschreiben kann. Hier ist mein Code für das Versenden:
share.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
image.setDrawingCacheEnabled(true);
Bitmap b = image.getDrawingCache();
Images.Media.insertImage(getApplicationContext().getContentResolver(), b,"test", "description");
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
Uri uri = Uri.parse("/DCIM/Camera/" + b);
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
shareIntent.putExtra(Intent.EXTRA_TEXT, "Hi");
shareIntent.setType("image/*");
startActivity(Intent.createChooser(shareIntent, "Send your image"));}});
Hat jemand eventuell eine Idee wo mein Fehler liegt?
MfG
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.