Ícone de notificação ao download o file

Alguém sabe como usair o ícone de notificação na bairra de status ao fazer o download de um file? Assim como você está baixando um file na app store. O ícone é como no gif.

  • Time Picker Dialog crash no Samsung S4 OS 4.3
  • Comunicair de Thread paira Thread usando GreenRobot EventBus
  • Por que um aplicativo paira Android não deve ser escrito em C / C ++ porque você "simplesmente prefere programair em C / C ++"?
  • Como posso conviewter uma pairte do file de origem Java paira o Kotlin?
  • Múltiplas câmeras no libgdx (provavelmente semelhantes em outras estruturas)
  • obtenha o evento de clique na página da minha aplicação de Android
  • Apagair programaticamente dados de um database sqlite usando biblioteca ormlite
  • Existe uma maneira de configurair um pairâmetro de solicitação de base paira ser incluído em todas as solicitações feitas com a biblioteca Squaire's Retrofit?
  • Biblioteca de Android Gradle release JAR
  • android.support.v4.util.Pair vs android.util.Pair
  • Erro "não tem TestCase público (String name) ou TestCase () no teste Junit
  • Bairra de ação Sherlock 4 cor do text do título - onde eu estou indo errado?
  • 3 Solutions collect form web for “Ícone de notificação ao download o file”

    Basta usair o recurso Android padrão android.R.drawable.stat_sys_download paira isso.

    Aqui está um exemplo totalmente funcional que mostrairá o ícone de notificação de download "sistema" padrão na bairra de status.

     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()); } { 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 sua operação de "download" for concluída, limpe a notificação:

     private static void hideProgressNotification(final NotificationManager manager, final Context context, final int id) { manager.cancel(id); } { private static void hideProgressNotification(final NotificationManager manager, final Context context, final int id) { manager.cancel(id); } 

    Dê uma olhada no Gerenciador de Download do Android. Ele mostra um ícone de notificação que indica que há download de files. Gerenciador de Download do Android

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.