知道Android是否正在下载(torrent,spotify,soundcloud等)

时间:2015-03-30 14:31:21

标签: android

我正在编写一个有时禁用数据(& wifi)的应用程序。但如果用户使用“流媒体应用程序”(例如:soundcloud,spotify,deezer等),我不想这样做。

我想我必须检查带宽,所以我寻找TrafficStats(http://developer.android.com/reference/android/net/TrafficStats.html)。但它不适合我,因为我只是想知道在时间t,设备是否连接并下载了什么。

就像那样:if(!isUserStreaming())disableData();

另一种可能性是检查是否启动并使用了“流媒体应用”。例如,确定Soundcloud是否已启动并播放一些音乐,但我不知道该怎么做。我想我必须检查后台服务是否正在运行。

无论如何,你有什么想法可以帮助我吗?

感谢。

0 个答案:

没有答案