Czy ktoś wie, jak używać ikony powiadomień na pasku stanu podczas pobierania pliku? Podobnie jak podczas pobierania pliku w sklepie z aplikacjami. Ikona jest jak w gif.Ikona powiadomienia podczas pobierania pliku
11
A
Odpowiedz
23
Po prostu użyj do tego domyślnego zasobu Android android.R.drawable.stat_sys_download
.
0
Zapoznaj się z Menedżerem pobierania Android. Wyświetla ikonę powiadomienia informującą o pobieraniu plików. Android Download Manager
+0
Już znalazłem łatwiejsze rozwiązanie. Dzięki i tak :) – belladonna
3
Oto w pełni funkcjonalny przykład, który pokaże domyślną ikonę powiadomienia "system" pobierania na pasku stanu.
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());
}
A gdy "pobieranie" operacja jest wykonywana, wyczyść zgłoszenia:
private static void hideProgressNotification(final NotificationManager manager, final Context context, final int id)
{
manager.cancel(id);
}
Powiązane problemy
- 1. Duża ikona powiadomienia tło
- 2. Ikona powiadomienia dla usługi okienkowej
- 3. Dynamiczna ikona powiadomienia dla Androida
- 4. GTK + ikona powiadomienia o starcie
- 5. Android 5.1 ikona powiadomienia push jest pusta
- 6. Sesja ASP.MVC utracona podczas pobierania pliku
- 7. Selen podaje nazwę pliku podczas pobierania
- 8. Ikona właściciela pliku
- 9. Niestandardowy typ pliku i ikona
- 10. Android przechwycić SMS bez komunikatów ikona powiadomienia lub WAP-Push
- 11. Czy można dynamicznie zmieniać ikonę paska stanu (ikona powiadomienia)?
- 12. Nazwa pliku pobierania http
- 13. Ikona zajętości myszy WPF
- 14. Jak wyzwalać zdarzenie onload podczas pobierania pliku w elemencie iframe?
- 15. Wyświetlanie paska postępu podczas pobierania pliku z serwera
- 16. Pasek postępu w widoku listy podczas pobierania pliku AsyncTask
- 17. httr GET funkcja wyczerpaniu przestrzeni podczas pobierania dużego pliku
- 18. "Podstawowe połączenie zostało zamknięte" podczas pobierania pliku z serwera FTP
- 19. Jak mogę zachować nazwaplikuzdalnego podczas pobierania pliku za pomocą curl
- 20. Dlaczego program FireFox nie dołącza rozszerzenia .xml podczas pobierania pliku?
- 21. Intermittant EOFError podczas pobierania pliku za pomocą ruby OpenURI
- 22. Wyjątek SocketException podczas pobierania pliku zip o dużym rozmiarze
- 23. Amazon S3 SDK: Zmień nazwę pliku podczas pobierania?
- 24. Automatyczne wygładzanie PDO podczas pobierania?
- 25. Odtwarzasz plik mp3 podczas pobierania?
- 26. Wiarygodny sposób pobierania informacji StatusbarNotification (tytuł, tekst powiadomienia)
- 27. Pobieranie nazwy pliku z pliku pobierania http
- 28. Nieznana ikona podczas korzystania z Subclipse 1.6.5
- 29. Wymuszanie pobierania z pliku php
- 30. Wystąpił błąd podczas pobierania metadanych pakietu dla ***
dziękuję! To działa! :) – belladonna
Działa świetnie, ale musiałem dodać 'setTicker (" ")' dla animacji do odtworzenia. Kredyt trafia do [tej odpowiedzi] (http://stackoverflow.com/a/15311161/1276636). – Sufian
Co zrobić, jeśli pobieranie jest zakończone? –