Heruntergeladene Dateien werden nicht in der App "Downloads" in Android angezeigt

8

Ich erstelle eine Anwendung in Android, wo Benutzer Remote-Dateien herunterladen und in das Verzeichnis für externe Speicherdownloads speichern können. Es funktioniert gut und ich kann Dateien über den Es-Datei-Explorer und andere Datei-Explorer-Tools anzeigen. Diese Dateien erscheinen jedoch nicht in der App Downloads auf meinem Nexus 4-Gerät. Bitte beachten Sie, dass ich nicht den DownloadManager verwende, sondern stattdessen HttpUrlConnection zum Remote-Server und zum Herunterladen von Dateien.

Kann mir bitte jemand sagen, wie man die heruntergeladenen Dateien in der Downloads App erscheinen lässt, ohne den DownloadManager zu benutzen?

    
Vivek 01.10.2013, 10:31
quelle

3 Antworten

11

Sie müssen DownloadManager verwenden, damit die Dateien in der App angezeigt werden, aber das bedeutet nicht, dass Sie sie mit DownloadManager herunterladen müssen. Ab API 12 können Sie DownloadManager.addCompletedDownload , um eine Datei, die Sie bereits heruntergeladen haben, zu den Downloads ContentProvider hinzuzufügen und somit auch zu den GUI.

    
Dan Hulme 15.05.2014 18:32
quelle
0

8. März 2017: Ein bisschen spät zur Party, aber dieses Problem ist immer noch präsent. Sehen Sie sich das Problem hier an.

Ich habe auch die Lösung von diesem Kommentar gefunden. Rufen Sie dies nach dem Herunterladen auf:

%Vor%

Eine Anmerkung zur Seite: Man könnte argumentieren, dass wir DownloadManger besser verwenden sollten. Ja, aber es ist nicht immer verfügbar.

    
Hoa Vu 08.03.2017 16:10
quelle
-1

Vielleicht sollten Sie die Downlaod App verwenden.

Ich weiß nicht, ob das hilft: Ссылка

    
Set 31.01.2014 22:51
quelle