整个应用程序中的Android全局进度条

整个应用程序中的Android全局进度条,android,android-progressbar,android-notification-bar,Android,Android Progressbar,Android Notification Bar,我想在我的应用程序中实现一些东西,但我不确定哪一个是最好的选择。在我的应用程序中,我通过web服务器下载数据。我想创建一个类似于全局进度条的东西,它必须向用户显示他从整个应用程序下载了多少数据。无论他在哪个活动上。我认为现在正是我在应用程序中使用TabHost和TabGroupActivity的时候。所以现在我认为应该是这样的: 对于第二个选项,我在想,使用进度条来更新下载的数据大小是否是一个更好的选项。类似于下载应用程序时的Google Play store通知: 有什么建议我应该寻找,哪

我想在我的应用程序中实现一些东西,但我不确定哪一个是最好的选择。在我的应用程序中,我通过web服务器下载数据。我想创建一个类似于全局进度条的东西,它必须向用户显示他从整个应用程序下载了多少数据。无论他在哪个活动上。我认为现在正是我在应用程序中使用TabHost和TabGroupActivity的时候。所以现在我认为应该是这样的:

对于第二个选项,我在想,使用进度条来更新下载的数据大小是否是一个更好的选项。类似于下载应用程序时的Google Play store通知:

有什么建议我应该寻找,哪是最好的方式在Android应用程序中做到这一点


谢谢你提供的任何信息

您可以使用服务来实现这一点,可能还有其他各种方法可以实现这一点,但我知道的是

  • 开始在后台服务中下载数据
  • 每当数据发生变化时广播信息
  • 在选项卡活动中接收广播数据
  • 将页脚或页眉添加到选项卡小部件并显示进度条
  • 在下载完成之前,不断更新正在进行的数据栏

  • 您还可以在数据更新时从服务更新通知。

    您可以使用服务来实现这一点,可能还有其他各种方法可以实现这一点,但我知道的是

  • 开始在后台服务中下载数据
  • 每当数据发生变化时广播信息
  • 在选项卡活动中接收广播数据
  • 将页脚或页眉添加到选项卡小部件并显示进度条
  • 在下载完成之前,不断更新正在进行的数据栏

  • 此外,您还可以在数据更新时从服务更新通知。

    如果您想在活动中使用“进度条””选项,在某种程度上,强制用户打开你的应用程序来检查进度,而我认为由你的下载服务考虑的永久性通知要好得多。毕竟,这是安卓通知栏的主要含义。这样,用户可以随时通过下拉菜单轻松检查进度。

    如果您想在活动中使用“进度条””选项,您在某种程度上,强制用户打开你的应用程序来检查进度,而我认为由你的下载服务考虑的永久性通知要好得多。毕竟,这是安卓通知栏的主要含义。这样,用户可以随时通过下拉菜单轻松检查进度。

    我的第一个决定是创建一个自定义视图,其中包含标题、一些自定义操作按钮和文本视图,我将这些视图添加到每个屏幕中。在那之后,我改为ActionBarSherlock,并为它做了一些定制设计,使它在每个版本中看起来都一样,对我来说都很有用。

    我的第一个决定是创建一个自定义视图,它有标题、一些自定义动作按钮和文本视图,我将它们添加到每个屏幕上。之后,我改为ActionBarSherlock,并为它做了一些定制设计,使它在每个版本中看起来都一样,这对我来说都是可行的。

    这两种方法都是可行的:对于通知,搜索RemoteView。对于选项卡式活动,可以将其添加到具有选项卡式主机的活动中。但是,通知是首选的,它们都是可行的:对于通知,搜索RemoteView。对于选项卡式活动,可以将其添加到具有选项卡式主机的活动中。但是,最好是通知