Qualcuno sa come utilizzare l'icona di notifica nella barra di stato quando si scarica un file? Proprio come quando stai scaricando un file nell'app store. L'icona è come in gif.Icona di notifica durante il download del file
11
A
risposta
23
Basta usare la risorsa Android predefinita android.R.drawable.stat_sys_download
per questo.
0
Dai un'occhiata ad Android Download Manager. Mostra un'icona di notifica che indica che ci sono download di file. Android Download Manager
+0
Soluzione già trovata più semplice. Grazie comunque :) – belladonna
3
Ecco un esempio completamente funzionante che mostrerà l'icona di notifica download "sistema" predefinita nella barra di stato.
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());
}
E quando l'operazione "download" è fatto, cancellare la notifica:
private static void hideProgressNotification(final NotificationManager manager, final Context context, final int id)
{
manager.cancel(id);
}
Problemi correlati
- 1. Il selenio indica il nome del file durante il download
- 2. Notifica icona per il servizio finestra
- 3. GTK + Icona di notifica avvio
- 4. Grande icona di notifica sfondo
- 5. Riprodurre il file mp3 durante il download?
- 6. Sessione ASP.MVC persa durante il download del file
- 7. Kivy: icona notifica crossplatform
- 8. Notifica Android.Builder: mostra una notifica senza icona
- 9. Lo spazio vuoto in questione il nome del file durante il download di file
- 10. Icona azione di notifica Android Dimensioni nel design del materiale
- 11. Notifica icona dell'applicazione utilizzando javascript
- 12. Errore in file.download durante il download di file personalizzato
- 13. barra di avanzamento durante il download di file iOS
- 14. Effettuare download icona dock rimbalzare programmaticamente
- 15. Icona di notifica con il nuovo sistema Firebase Cloud Messaging
- 16. Download del file con download parziale (HTTP)
- 17. Aggiornamento componente dopo il download del file
- 18. Come limitare la larghezza di banda e consentire download multipli durante il download di un file?
- 19. Notifica push Apple che non modifica automaticamente il badge icona
- 20. Ottieni nome file originale durante il download con WebClient
- 21. Errore durante il download del contenitore Unity IoC da Nuget
- 22. Dimensione del buffer sensibile durante il download di file in Java
- 23. icona bianco in 10 di notifica di Windows
- 24. Download completo del file di tracciamento
- 25. il download di file utilizzando il selenio
- 26. Maven: download di file dall'URL
- 27. Timeout di arricciatura durante il download di xml
- 28. IE 7 bug? - prompt save/open durante il download del file - C# asp.net 3.5
- 29. Blocco di sqlite3 db per il download di file
- 30. Come un utente di download controlla md5 dopo il download del file?
Grazie! Funziona! :) – belladonna
Funziona alla grande ma ho bisogno di aggiungere 'setTicker (" ")' per l'animazione da riprodurre. Il credito va a [questa risposta] (http://stackoverflow.com/a/15311161/1276636). – Sufian
Cosa posso fare se il download è completato? –