下載文件時,有誰知道如何在狀態欄中使用通知圖標?就像在應用商店中下載文件一樣。這個圖標就像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
如果下載完成,我該怎麼辦? –