考虑通过任何其他应用程序通过我的Android设备下载一首歌。 或者从市场上下载应用程序。在这个阶段,我的设备正在使用移动网络。
我们是否可以编写代码来告知连接网络正在进行数据下载。
使用ConnectivityManager
我可以获得所有活动的网络列表。我也可以获得连接的网络名称。
连接意味着流已准备好进行任何数据传输或数据正在传输吗?
如何及时了解数据是否已下载?
答案 0 :(得分:1)
类android.net.TrafficStats
(因为API级别8)提供了您要查找的值。通过定期监控值,您可以得出一些关于您的进度的信息(但不是单独的,如果其他网络通信是并行待定的)歌曲下载。
更新:
从API级别12开始,您可以从同一个类中获取更详细的信息。添加了许多有用的新功能。