| |||||||
Das Thema "Downloaden auf SD-Karte" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Erfahrener Benutzer Modell: HTC Desire Registriert seit: 22.07.2009
Beiträge: 207
Abgegebene Danke: 20
Erhielt 22 Danke für 13 Beiträge
| hat jemand ein Beispiel wie man eine gedownloadedte (was für ein Wort) Datei auf die externe SD-Karte abspeichern kann? |
| | |
| | #2 (permalink) |
| Neuer Benutzer Modell: T-Mobile Pulse Registriert seit: 21.10.2009
Beiträge: 29
Abgegebene Danke: 2
Erhielt 0 Danke für 0 Beiträge
|
Bei mir wird jede Datei die ich runterlade im Ordner "Download" auf der SD-Karte gespeichert. Erkläre mal bitte etwas genauer was du meinst.
|
| | |
| | #3 (permalink) |
| Erfahrener Benutzer Modell: HTC Desire Registriert seit: 22.07.2009
Beiträge: 207
Abgegebene Danke: 20
Erhielt 22 Danke für 13 Beiträge
|
Sorry, ich meinte downloaden innerhalb einer Applikation. In der zwischenzeit hab ich es raus. Hier ein Codebeispiel: Code: try {
File root = Environment.getExternalStorageDirectory();
URL u = new URL("http://www.host.com/file.zip");
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();
Log.i("download size", ""+c.getHeaderField("Content-Length"));
FileOutputStream f = new FileOutputStream(new File(root, "file.zip"));
InputStream in = c.getInputStream();
byte[] buffer = new byte[1024];
int len1 = 0;
while ( (len1 = in.read(buffer)) != -1 ) {
f.write(buffer,0, len1);
}
f.close();
} catch (Exception e) {
Log.e("error in download", e.getMessage());
} |
| | |
| | #4 (permalink) |
| Android-Hilfe.de Mitglied Modell: LG P990 Registriert seit: 16.05.2009
Beiträge: 89
Abgegebene Danke: 2
Erhielt 25 Danke für 19 Beiträge
|
Hi, so sollte es eigentlich funktionieren. Code: try {
File root = Environment.getExternalStorageDirectory();
URL u = new URL("http://www.host.com/file.zip");
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();
Log.i("download size", ""+c.getHeaderField("Content-Length"));
FileOutputStream f = new FileOutputStream(new File("/sdcard/file.zip"));
InputStream in = c.getInputStream();
byte[] buffer = new byte[1024];
int len1 = 0;
while ( (len1 = in.read(buffer)) != -1 ) {
f.write(buffer,0, len1);
}
f.close();
} catch (Exception e) {
Log.e("error in download", e.getMessage());
} Gruß, Stefan Geändert von Melbar (19.12.2009 um 03:03 Uhr) |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Apps auf die SD-Karte | killerbob | HTC Magic Forum | 20 | 20.04.2011 22:57 |
| auf SD Karte speichern? | VolUn | T-Mobile G1 Forum | 13 | 18.05.2010 17:07 |
| Daten auf SD-Karte | Blubby | HTC Magic Forum | 3 | 18.11.2009 09:32 |
| Zugriff auf SD-Karte | Tim | Android Allgemein | 11 | 19.09.2009 17:08 |
| Youtube Videos auf G1 downloaden | ses | Foto und Multimedia | 8 | 22.08.2009 10:59 |