我正在开发一个应用程序,该应用程序需要一项服务来同步 Android 和网络服务 PHP 之间的数据。在同一个应用程序中,我有一个 ArcGIS Android map 。我无法在后台找到完全消耗我每月流量数据的内容(正如我在设置/数据使用/我的应用程序后台数据中看到的 -> 每 2 分钟增长一次)。 我也尝试过无线,我看到了同样的问题。
我需要一些东西来查看后台发生的事情(URL、传输的数据包、ecc)。我使用 Eclipse、Linux 和真正的 Android 设备...
最佳答案
I need something to look at what is going on in the background (URL, transferred packet, ecc).
欢迎您设置某种代理服务器(例如 Fiddle)并尝试让您的应用程序(和 ArcGIS)使用该代理服务器。
您还可以使用 TrafficStats
以及 setThreadStatsTag()
和 tagSocket()
等方法将标签应用于您的网络 I/O。 DDMS 中的网络监视器工具将按标签显示流量。通过巧妙地使用标签,您可以尝试缩小您自己代码的范围——未标记的 I/O 可能来自第三方代码,例如 ArcGIS。
关于android - 如何在我的 Android 应用程序中找到消耗移动数据传输 (MB) 的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16609631/