下载文件时,有谁知道如何在状态栏中使用通知图标?就像在应用商店中下载文件一样。这个图标就像GIF一样。下载文件时的通知图标
11
A
回答
23
只需使用默认的Android资源android.R.drawable.stat_sys_download
即可。
0
3
下面是一个功能完整的示例,它将显示状态栏中的默认“系统”下载通知图标。
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 hideProgressNotification(final NotificationManager manager, final Context context, final int id)
{
manager.cancel(id);
}
相关问题
- 1. 通过Asp.Net下载文件和通知
- 2. 下载具有通知的文件
- 3. 下载文件后如何通知?
- 4. 如何通知活动时的WebView已下载的文件
- 5. 在Play框架中完成文件下载时的通知
- 6. 使用下载的图像作为通知图标
- 7. 当文件类型和文件名未知时,通过url下载c#文件
- 8. 通过锚标记下载文件
- 9. 不知道文件名下载文件
- 10. 通知图标
- 11. 通知图标
- 12. 下载时出现通知错误
- 13. DownloadManager:下载完成时通知
- 14. 通过cURL下载文件时出错
- 15. 如何使用通知图标和状态下载
- 16. 在窗体加载通知图标
- 17. 通过GoogleMap的文件路径加载图像标记图标
- 18. 位图的通知图标
- 19. 尝试通过python下载urllib2下载jpg文件时出错
- 20. 如何在下载文件时更新通知时防止UI滞后?
- 21. 如何打开下载的文件通知点击在Android?
- 22. Android错误:通知用户正在下载的文件
- 23. 带文字的覆盖通知图标
- 24. 通过加密链接下载文件时损坏的文件
- 25. 通过Tamir.SharpSSH.Sftp.Get()下载文件
- 26. 通过FTP下载文件
- 27. 下载文件通过HTTPS
- 28. 通过PHP下载文件
- 29. 通过POST下载文件
- 30. 通过javascript下载文件
谢谢!有用! :) – belladonna
工程很好,但我需要添加'setTicker(“”)'动画来播放。信贷去[这个答案](http://stackoverflow.com/a/15311161/1276636)。 – Sufian
如果下载完成,我该怎么办? –