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.
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%Wahrscheinliche Lösung ist
Android - Speichern eines Bild von URL auf SD-Karte heruntergeladen
%Vor%Tags und Links android android-layout android-widget