Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中youtube播放器的流量统计_Android_Youtube_Youtube Api - Fatal编程技术网

android中youtube播放器的流量统计

android中youtube播放器的流量统计,android,youtube,youtube-api,Android,Youtube,Youtube Api,我正在开发一个应用程序,它需要收集有关嵌入式youtube播放器视图发送和接收的字节的信息 我已经尝试获取应用程序的UID,并使用TrafficStats类获取这些统计信息。但我可以看到,当播放器缓冲时,接收和传输的字节数没有改变。我想玩家有另一个UID,但我找不到这个。 我还读到一些媒体播放器将UID1013用于媒体服务器,但当我检查此UID的流量值时,它不会改变 有人能帮我吗 多谢各位 使用 TrafficStats.getUidRxBytes(android.os.Process.getU

我正在开发一个应用程序,它需要收集有关嵌入式youtube播放器视图发送和接收的字节的信息

我已经尝试获取应用程序的UID,并使用TrafficStats类获取这些统计信息。但我可以看到,当播放器缓冲时,接收和传输的字节数没有改变。我想玩家有另一个UID,但我找不到这个。 我还读到一些媒体播放器将UID1013用于媒体服务器,但当我检查此UID的流量值时,它不会改变

有人能帮我吗

多谢各位

使用

TrafficStats.getUidRxBytes(android.os.Process.getUidForName("media"));
它在4.4以下的android版本(kitkat)中运行良好。
我正在试图找到在4.4中获得流量的方法,但我还不知道解决方案。

在4.3之前,TrafficStats可以从/proc/uid\u stat/获得,从4.3开始,它使用的统计数据可以从/proc/self/net/xt\u qtaguid/stats获得。新机制(4.3+)通常包括代表该文件下载的媒体服务器进程字节。因此,根据您的操作系统版本,您应该决定是否添加媒体服务器进程(1013)使用的数据

但这可以通过使用函数TrafficStats.setThreadStatsUid()进行修改。更多详细信息,请参见此处