Teilen eines PNG-Bildes im Zeichnungsordner

7

Ich integriere Share mit dem folgenden Code für die App.

%Vor%

Wie im obigen Code versuche ich png image im drawbaren Ordner zu setzen. Das Bild kann jedoch nicht gesendet werden. Ist das in setType image / jpeg ? Ich kann JPEG nicht verwenden, weil es die Transparenz verliert. Kann mir jemand bitte vorschlagen, wie man mit Bild teilt?

Hier ist der Code, den ich benutze, um das Bild von der Zeichnungsdatei auf die SD-Karte zu kopieren:

%Vor%     
rick 29.08.2013, 04:58
quelle

5 Antworten

13

Ich habe eine Lösung gefunden, bei der ich das Bild nicht auf SD-Karte kopieren soll. Hier ist es:

%Vor%     
Mansurov Ruslan 13.06.2014 12:50
quelle
10

Sie können mit der folgenden Methode teilen ...

%Vor%

Erprobt und getestet ... arbeitet für mich

    
Mit 29.08.2013 05:48
quelle
8
%Vor%

Dies funktioniert perfekt für mich, und das erfordert Schreibberechtigung

%Vor%

Fügen Sie diese Zeile dem Android-Manifest für die Schreibberechtigung hinzu.

    
Ashok Varma 19.02.2015 12:08
quelle
3

Fügen Sie zuerst die Berechtigung

hinzu

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

verwende Bitmap von res

%Vor%

Getestet über Bluetooth.

Funktioniert wie ein Charme.

    
Hemant Shori 07.05.2015 09:06
quelle
1

Sie können nicht direkt einen uri aus dem internen Speicher Ihrer Apps freigeben (die Ressourcen Ihrer App befinden sich natürlich immer im internen Speicher)

Es gibt zwei Möglichkeiten, dies zu erreichen.

  1. Kopieren Sie Ihr Bild auf externen Speicher und teilen Sie es von dort. Siehe dies

  2. Schreiben Sie einen Inhaltsanbieter, um das Bild freizugeben. Siehe dazu Erstellen und teilen Sie eine Datei aus dem internen Speicher

Arun C 29.08.2013 05:06
quelle