M
mkl
Erfahrenes Mitglied
- 44
Hi Leute,
dieses Thema gibts glaube ich schon öfters zum. hat meine Suche schon das ein oder andere gefunden... Es gibt ein paar Beispiele im Netz wie man Bilder runterlädt aber zu PDF finde ich einfach nix...
Ich möchte eine PDF Datei aus dem Internet herunterladen und gezielt in einem Ordner /sdcard/pdfs/ abspeichern. Wenn das speichern fertig ist, soll diese PDF mittels Intent -> PDF Viewer geöffnet werden.
folgendes hab ich bisher aus dutzenden Quellen zusammengefrickelt:
Der Dateipfad ist derzeit noch "hartgecoded" weil ich prüfen wollte ob der Intent funktioniert. Das funktioniert soweit wunderbar! Nur herunterladen tut er mir nichts zum. seh ich in der Statusleiste keinen Download... Außerdem frage ich mich wie ich den Zielpfad angeben kann...
Wäre nett wenn ihr mir helfen könntet.
dieses Thema gibts glaube ich schon öfters zum. hat meine Suche schon das ein oder andere gefunden... Es gibt ein paar Beispiele im Netz wie man Bilder runterlädt aber zu PDF finde ich einfach nix...
Ich möchte eine PDF Datei aus dem Internet herunterladen und gezielt in einem Ordner /sdcard/pdfs/ abspeichern. Wenn das speichern fertig ist, soll diese PDF mittels Intent -> PDF Viewer geöffnet werden.
folgendes hab ich bisher aus dutzenden Quellen zusammengefrickelt:
Code:
DownloadManager mydl;
mydl = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
Uri myuri = Uri.parse(filepfad);
DownloadManager.Request request = new DownloadManager.Request(myuri);
File file = new File("/sdcard/pdfs/UL13.pdf");
Uri path = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setDataAndType(path, "application/pdf");
startActivity(intent);
Der Dateipfad ist derzeit noch "hartgecoded" weil ich prüfen wollte ob der Intent funktioniert. Das funktioniert soweit wunderbar! Nur herunterladen tut er mir nichts zum. seh ich in der Statusleiste keinen Download... Außerdem frage ich mich wie ich den Zielpfad angeben kann...
Wäre nett wenn ihr mir helfen könntet.