android - 如何在我的 Android 应用程序中找到消耗移动数据传输 (MB) 的内容?

标签 android performance arcgis

我正在开发一个应用程序,该应用程序需要一项服务来同步 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/

相关文章:

android - Android gradle androidDependencies实现,不仅使用此命令

java - java应用程序中的高CPU利用率-为什么?

java - 性能方面,Guava 库有多好?

python numpy 加速 2d 重复搜索

java - ArcGIS Java ServiceFeatureTable 查询始终仅返回 1 个要素

javascript - 如何通过 react-arcgis npm 将图层添加到 arcgis map ?

python - 使用更新游标填充要素类名称和 OID 的 2 个字段

java - 错误 : java. lang.RuntimeException:无法实例化 Activity

Android 模拟器显示在左上角

java - DEX 和 Dalvik 是否支持 Java 二进制兼容性?