Kann jemand das Benachrichtigungssymbol in der Statusleiste beim Herunterladen einer Datei verwenden? Genau wie beim Herunterladen einer Datei im App Store. Das Symbol ist wie in GIF.Benachrichtigungssymbol beim Herunterladen der Datei
11
A
Antwort
23
Verwenden Sie einfach die Standard-Android-Ressource android.R.drawable.stat_sys_download
dafür.
0
Werfen Sie einen Blick auf Android Download Manager. Es zeigt ein Benachrichtigungssymbol, das anzeigt, dass Dateien heruntergeladen werden. Android Download Manager
+0
Bereits gefundene einfachere Lösung. Danke trotzdem :) – belladonna
3
Hier ist ein voll funktionierendes Beispiel, das das Standard-System-Download-Benachrichtigungssymbol in der Statusleiste zeigt.
private static void showProgressNotification(Context context, int notificationId, String title, String message)
{
NotificationManager manager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context);
mBuilder.setContentTitle(title)
.setContentText(message)
.setSmallIcon(android.R.drawable.stat_sys_download)
.setTicker("")
.setProgress(0, 0, true);
manager.notify(notificationId, mBuilder.build());
}
Und wenn Ihr "download" Operation abgeschlossen ist, löschen Sie die Meldung:
private static void hideProgressNotification(final NotificationManager manager, final Context context, final int id)
{
manager.cancel(id);
}
Verwandte Themen
- 1. Dateigrößenunterschied beim Herunterladen der Datei
- 2. ASP.MVC Sitzung verloren beim Herunterladen der Datei
- 3. Problem beim Herunterladen der Datei mit PHP
- 4. Benachrichtigungssymbol ist ausgegraut
- 5. SocketException beim Herunterladen einer großen Zip-Datei
- 6. Fehler beim Herunterladen der Datei von meinem Node.js-Server
- 7. Fehler beim Herunterladen der Datei in Phonegap iOS
- 8. Chrome-Fehler beim Herunterladen der Datei über iframe
- 9. Android-Benachrichtigungssymbol
- 10. iPhone Benachrichtigungssymbol
- 11. Code zum Herunterladen der Datei
- 12. Mime-Typ der Datei herunterladen
- 13. okhttp nicht herunterladen der Datei
- 14. Datei herunterladen vollständigen Rückruf
- 15. Silverlight 2 - Datei herunterladen - IE Blöcke Datei herunterladen
- 16. Datei herunterladen über Header
- 17. automatisches Verbergen der Taskleiste stoppen Benachrichtigungssymbol
- 18. Großes Benachrichtigungssymbol Hintergrund
- 19. Android - inkrementelle Statusleiste Benachrichtigungssymbol
- 20. Selen geben Dateinamen beim Herunterladen
- 21. Benachrichtigungssymbol nur für senseUI
- 22. Lollipop Benachrichtigungssymbol zu klein
- 23. Android: Benachrichtigungssymbol dynamisch festlegen
- 24. Kivy: crossplatform Benachrichtigungssymbol
- 25. Herunterladen der PDF-Datei mit OKHTTP
- 26. Serverseitige Route zum Herunterladen der Datei
- 27. Manuelles Herunterladen der Datei - PhantomJS mit Selenium
- 28. Herunterladen der neuesten Datei mit Wget/Curl
- 29. Angular Hinzufügen "unsicher" zu URL beim Versuch, eine Datei herunterladen
- 30. Große Datei herunterladen
Thank you! Es klappt! :) – belladonna
Funktioniert gut, aber ich musste 'setTicker (" ")' für die Animation zu spielen hinzufügen. Der Kredit geht an [diese Antwort] (http://stackoverflow.com/a/15311161/1276636). – Sufian
Was kann ich tun, wenn der Download abgeschlossen ist? –