如何知道任何数据下载正在我的Android设备上进行

时间:2011-05-18 10:20:18

标签: android android-networking

考虑通过任何其他应用程序通过我的Android设备下载一首歌。 或者从市场上下载应用程序。在这个阶段,我的设备正在使用移动网络。

我们是否可以编写代码来告知连接网络正在进行数据下载。

使用ConnectivityManager我可以获得所有活动的网络列表。我也可以获得连接的网络名称。

连接意味着流已准备好进行任何数据传输或数据正在传输吗?

如何及时了解数据是否已下载?

1 个答案:

答案 0 :(得分:1)

android.net.TrafficStats(因为API级别8)提供了您要查找的值。通过定期监控值,您可以得出一些关于您的进度的信息(但不是单独的,如果其他网络通信是并行待定的)歌曲下载。

更新:

从API级别12开始,您可以从同一个类中获取更详细的信息。添加了许多有用的新功能。