建议 - 向用户显示文件上传进度?

问题描述:

有没有人有关于如何直观地显示上传大文件到Web服务器的进度的建议?按照用户的指示,我的应用需要一次上传一张照片。图像大约200kb。建议 - 向用户显示文件上传进度?

我不想放置进度对话框,并阻止用户在上载过程中进行进一步的交互。看起来像我可以:

  1. 有服务上传照片,并发布状态更新到通知栏。
  2. 通过服务(或bg线程)上传,但将状态更新发布到某些应用内通知指示符。

我想知道#1是否更标准,我喜欢推迟更新通知栏,所以它与我的主应用程序分开的想法。我真的不想构建一些全局上传小部件,这些小部件必须显示在我的用户导航到的每个活动中。

谢谢

如何使用嵌入式进度条定制通知。

如本文档中描述:

http://developer.android.com/guide/topics/ui/notifiers/notifications.html#CustomExpandedView