So speichern Sie das Bild auf der SD-Karte auf der Schaltfläche Klicken Sie auf Android [geschlossen]

8

Ich verwende einen Imageview und einen Button in 1 XML, und ich retrahiere die Bilder als URL vom webServer und zeige sie auf dem ImageView an. Jetzt, wenn die Schaltfläche (Speichern) angeklickt wird, muss ich dieses bestimmte Bild auf der SD-Karte speichern. Wie geht das?

HINWEIS: Das aktuelle Bild sollte gespeichert werden.

    
Kalai Selvan.G 22.02.2012, 13:58
quelle

2 Antworten

49

Zuerst müssen Sie Ihre Bitmap erhalten. Sie können es bereits als Objekt-Bitmap verwenden oder Sie können versuchen, es aus dem ImageView zu holen, beispielsweise:

%Vor%

Dann müssen Sie von der SD-Karte zu einem Verzeichnis (einem Objekt Datei ) gelangen, wie zum Beispiel:

%Vor%

Als nächstes erstellen Sie Ihre spezifische Datei für den Bildspeicher:

%Vor%

Danach müssen Sie die Bitmap nur dank ihrer Methode komprimieren wie:

%Vor%

Schließlich, behandeln Sie einfach das boolesche Ergebnis, falls nötig. Wie:

%Vor%

Vergessen Sie nicht, die folgende Erlaubnis in Ihrem Manifest hinzuzufügen:

%Vor%     
Romain R. 22.02.2012, 14:54
quelle
5
prayagupd 22.02.2012 14:09
quelle