问题标签 [android-data-usage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
14156 浏览

android - TrafficStats Api android和每日数据使用量的计算

对Android的以下两个TrafficStats的方法有混淆: getUidTxBytes(int uid)和getUidRxBytes(int uid),这两个方法返回这个UID通过网络传输和接收的字节数。但是它的时间单位是什么,是每秒吗?如果我想计算每个应用每天发送和接收的数据,我应该怎么做。我想了一种方法,将数据存储在 sql 中并继续向表中添加数据。这是正确的方法吗?

0 投票
4 回答
38821 浏览

android - 如何以编程方式显示所有应用程序的数据使用情况?

从 Android 4.0 开始,我们在手机中有数据使用控制选项。请检查随附的屏幕截图以进一步了解。

http://developer.android.com/about/versions/android-4.0-highlights.html

现在我有一些要求从我的应用程序中检查这些东西(所有应用程序在特定时间段/特定日期的数据使用情况)。我怎样才能做到这一点?我也在使用下面的类来获取网络使用详细信息。

http://developer.oesf.biz/em/developer/reference/eggplant/android/net/NetworkStatsHistory.html

请检查以下链接图片。我需要开发相同类型的应用程序。

感谢您分享您的代码,但我需要知道每个应用程序而不是所有应用程序使用的数据。到目前为止,我在链接中观察到没有人谈论单个应用程序的数据使用情况。我已经知道如何在设备中显示已安装的应用程序。现在我想知道每个应用程序使用的数据是什么。

我正在使用以下代码获取设备中已安装应用程序的列表。

我如何知道每个应用程序使用的数据是什么?

实际上,我需要一个解决方案,它可以在给定的时间段内(即两天之间)提供应用程序的数据使用情况。

0 投票
2 回答
3625 浏览

android - 如何获取我的应用程序的移动数据使用情况(例如使用 TrafficStats)?

(我认为这是一个常见问题,但请不要太快将其标记为重复,因为我相信我的回答会为讨论增添新内容。)

相关的 API 是TrafficStats,它从例如 /proc/uid_stat/ 中获取数据。

统计信息必须包括 GCM 等,而不仅仅是我启动的内容,因此基于线程和标签的计数器是不够的。

第一个问题是基于UID(即每个应用程序)获取移动数据使用的API 明显缺失。有 getMobile API 和 getUid API,但没有将它们组合在一起。我提出了一个解决方案作为下面的一个答案。

更重要的是,我的印象是,TrafficStats 有太多错误,无法用于此通用目的。我也把它作为一个可能的答案,如果被接受,那么最好的解决方案是手动计算数据使用量。

0 投票
3 回答
6465 浏览

android - 如何计算android中每个应用程序的移动和wifi数据使用量?

是否有任何可能的方法可以使用 TrafficStats 计算 android 中每个应用程序的移动和 wifi 使用情况: (getUidRxBytes,getUidTxBytes, getTotalRxbytes, getTotalTXbytes, getMobileRxBytes,getMobileTxBytes) 方法?我知道一定有某种方法可以做到这一点,因为 3G 看门狗和其他一些应用程序提供了这些细节。

有人可以帮忙吗?谢谢

0 投票
2 回答
1965 浏览

android - 如何获取android中所有应用程序在给定时间段(例如上个月)使用的总移动数据的统计信息

我正在尝试获取所有应用程序在上个月(或一周)或给定时间段之间使用的移动数据。我想获取移动数据使用历史记录。我看到android现在默认这样做了。是否可以通过代码获取此信息?

0 投票
1 回答
3398 浏览

android - Android如何通过wifi和手机知道每天的互联网总数据使用量

如何知道每天的互联网总数据使用量?

例如,在一天结束时我使用了 800mb,那么它应该返回“2015 年 5 月 20 日 800mb 的互联网使用量”。

那么如何检测总数据使用量呢?

经过大量谷歌搜索后,我只能找到发送和接收字节的数据使用情况,而不是总使用情况。

并且还希望将使用量分成 wifi 和移动数据。

0 投票
0 回答
632 浏览

android - 如何从 android 设备获取移动数据使用情况?

有谁知道,我怎样才能从 android 设备获取移动数据使用情况?我试过这段代码,但它只返回当月的数据——但我需要这个统计数据更长的时间(不仅仅是当月)

有没有办法getContentResolver().query像我们用来接听电话或短信历史一样使用它?

只是为了澄清我正在从这个屏幕上寻找数据: 在此处输入图像描述

0 投票
2 回答
1103 浏览

android - WebView 的互联网使用情况(数据使用情况)

我曾经WebView在我的应用程序中浏览过,现在我想通过我的WebView. 在安卓中可以吗?

我进行了很多搜索,但没有得到任何提示。谁能帮我?

我知道你会问我what have you tried so far,但我没有从研究中得到任何东西。如果有人可以给我提示,我不是要求完整的代码或示例。

我创建了简单的 webview 并且工作正常

0 投票
1 回答
2383 浏览

android - 如何在android中获取过去1个月的数据使用情况?

我需要获取上个月的数据使用统计信息。

有什么方法可以在android中明智地计算数据使用日期吗?

我使用TrafficStats类来获取数据使用情况,但它通过给定的 UID 为我提供了自设备启动以来设备的所有数据使用情况。

0 投票
1 回答
2620 浏览

android - 如何以编程方式显示所有应用程序的数据使用情况?

我试图在每个应用程序的基础上找出 Android 中的数据使用情况。类似 http://kschang.hubpages.com/hub/Data-Usage-Monitor-Apps-and-Widgets-for-Android-Phones-and-Devices#slide4646427

我在 Stackoverflow 上搜索了许多链接和帖子,但没有一个对我有帮助。

我试图在 Android 中搜索 API 以获取使用数据,但没有找到任何可以解决我的问题的方法。

现在的问题是如何知道每个应用程序使用了多少数据。实际上,我需要一个解决方案,它可以在给定的时间段内(即每个月)提供应用程序的数据使用情况。