Android-App Zeigt Bild von URL an

8

Ich suche nach einer sehr grundlegenden Funktion. Ich versuche eine App zu erstellen und alles, was ich tun möchte, ist ein Bild von einer URL zu laden. Ich habe ein paar Fragen und Webseiten gefunden, aber alle scheinen älter und veraltet zu sein, aber ich denke, ich habe Probleme mit der Verknüpfung des Codes mit der Aktivität main.xml für ImageView.

Irgendwelche Vorschläge oder Verbindungen, die Sie haben, würde ich sehr schätzen, danke.

    
SystemIsGod 14.02.2013, 03:22
quelle

4 Antworten

12

Hier zeige ich das Bild von der URL in der Bildansicht an. Sie müssen diesen Code aus einem anderen Thread als dem Hauptthread aufrufen

%Vor%

Seien Sie vorsichtig, vergessen Sie nicht, den Code mit try catch zu umgeben (ich habe das bereits in diesem Code getan)

oder Sie können webview verwenden, um ein Bild von einer URL zu laden

%Vor%

Wenn Sie versuchen, ein Bild aus dem Ordner "Assets" zu laden, wird die URL so beginnen "file: ///android_asset/ihrimage.jpg"
sonst normale Internet-URL gefällt mir " Ссылка "

hoffe, das funktioniert für dich Viel Glück

    
Amalan Dhananjayan 14.02.2013, 03:28
quelle
4

Es gibt eine Open Source-Bibliothek namens Imageloader. Es ist weit verbreitet, Sie können es direkt verwenden oder Code ähnlich wie es machen.

Ссылка

    
VendettaDroid 14.02.2013 03:28
quelle
0

Sie können das Bild aufnehmen und auf Ihrer PHP-Seite in ein base64 konvertieren und dann auf Android-Seite in ein Bild dekodieren.

    
Sammar javed 14.02.2013 05:03
quelle
0

Die beste Vorgehensweise zum Herunterladen eines Bildes ist im Hintergrund-Thread zu finden, damit es Ihren Haupt-Thread nicht unterbricht und dann die Benutzeroberfläche nach Bedarf aktualisiert.

Öffentliche Klasse MainActivity erweitert AppCompatActivity {

%Vor%

}

Hier, in diesem Beispiel, habe ich eine innere Klasse MyTask erstellt, die die AsyncTask erweitert, wo ich alle meine Netzwerkoperationen ausgeführt habe. Stellen Sie sicher, dass Sie die Berechtigung zum Verwenden in Ihrer Manifestdatei hinzufügen.

Ich hoffe, das funktioniert auch für dich.

    
Varun Vashista 05.10.2016 10:49
quelle

Tags und Links