Android 以编程方式获取特定应用程序的数据使用情况,例如:“Facebook”上使用的数据使用情况

2023-12-01

我想按以下方式对数据使用情况进行分类:

OS ------60% (300MB used so far)
Music ------ 10% (50MB used so far)
Facebook -----5% (25MB used so far)

任何人都可以帮助我解决这个Android编程问题,因为我是Android开发的初学者,目前想开发一个移动网络监控应用程序。 我想通过指定应用程序名称来获取数据使用情况。

谢谢。希望收到大家的来信。


Use http://developer.android.com/reference/android/net/TrafficStats.html#getUidRxBytes(int)

公共静态长getUidRxBytes(int uid)

在 API 级别 8 中添加 返回给定 UID 接收到的字节数 自设备启动以来。计算所有网络接口上的数据包数量,以及 自设备启动以来始终单调增加。统计数据是 在网络层测量,因此它们包括 TCP 和 UDP 使用情况。

在 JELLY_BEAN_MR2 之前,这可能会在设备上返回 UNSUPPORTED 没有统计数据。

另请参见 myUid() uid

and

公共静态长getUidTxBytes(int uid)

在 API 级别 8 中添加 返回给定传输的字节数 自设备启动以来的 UID。计算所有网络接口上的数据包数量, 并且自设备启动以来始终单调增加。统计数据是 在网络层测量,因此它们包括 TCP 和 UDP 使用情况。

在 JELLY_BEAN_MR2 之前,这可能会在设备上返回 UNSUPPORTED 没有统计数据。

另请参见 myUid() uid

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 以编程方式获取特定应用程序的数据使用情况,例如:“Facebook”上使用的数据使用情况 的相关文章

  • 无法解析插件 Java Spring

    我正在使用 IntelliJ IDEA 并且我尝试通过 maven 安装依赖项 但它给了我这些错误 Cannot resolve plugin org apache maven plugins maven clean plugin 3 0
  • 如何在PreferenceActivity中添加工具栏

    我已经使用首选项创建了应用程序设置 但我注意到 我的 PreferenceActivity 中没有工具栏 如何将工具栏添加到我的 PreferenceActivity 中 My code 我的 pref xml
  • Google 云端硬盘身份验证异常 - 需要许可吗? (v2)

    我一直在尝试将 Google Drive v2 添加到我的 Android 应用程序中 但无法获得授权 我收到 UserRecoverableAuthIOException 并显示消息 NeedPermission 我感觉 Google A
  • 从 127.0.0.1 到 2130706433,然后再返回

    使用标准 Java 库 从 IPV4 地址的点分字符串表示形式获取的最快方法是什么 127 0 0 1 到等效的整数表示 2130706433 相应地 反转所述操作的最快方法是什么 从整数开始2130706433到字符串表示形式 127 0
  • 如何使用InputConnectionWrapper?

    我有一个EditText 现在我想获取用户对此所做的所有更改EditText并在手动将它们插入之前使用它们EditText 我不希望用户直接更改中的文本EditText 这只能由我的代码完成 例如通过使用replace or setText
  • 错误:在根项目“projectName”中找不到项目“app”

    我有一个在 Eclipse 中开发的旧应用程序 现在尝试将其迁移到 Android Studio 我更新了库并遵循了基本步骤 现在 我收到此错误 Error Project app not found in root project pro
  • 使用Caliper时如何指定命令行?

    我发现 Google 的微型基准测试项目 Caliper 非常有趣 但文档仍然 除了一些示例 完全不存在 我有两种不同的情况 需要影响 JVM Caliper 启动的命令行 我需要设置一些固定 最好在几个固定值之间交替 D 参数 我需要指定
  • getResourceAsStream() 可以找到 jar 文件之外的文件吗?

    我正在开发一个应用程序 该应用程序使用一个加载配置文件的库 InputStream in getClass getResourceAsStream resource 然后我的应用程序打包在一个 jar文件 如果resource是在里面 ja
  • 总是使用 Final?

    我读过 将某些东西做成最终的 然后在循环中使用它会带来更好的性能 但这对一切都有好处吗 我有很多地方没有循环 但我将 Final 添加到局部变量中 它会使速度变慢还是仍然很好 还有一些地方我有一个全局变量final 例如android Pa
  • 加密 JBoss 配置中的敏感信息

    JBoss 中的标准数据源配置要求数据库用户的用户名和密码位于 xxx ds xml 文件中 如果我将数据源定义为 c3p0 mbean 我会遇到同样的问题 是否有标准方法来加密用户和密码 保存密钥的好地方是什么 这当然也与 tomcat
  • Android Studio - Windows 7 上的 Android SDK 问题

    我对 Google i o 2013 上发布的最新开发工具 Android Studio 有疑问 我已经成功安装了该程序并且能够正常启动 我可以导入现有项目并对其进行编辑 但是 当我尝试单击 SDK 管理器图标或 AVD 管理器图标时 或者
  • Android向menuItem添加子菜单,addSubMenu()在哪里?

    我想根据我的参数以编程方式将 OptionsMenu 内的子菜单添加到 menuItem 中 我检查了android sdk中的 MenuItem 没有addSubMenu 方法 尽管你可以找到 hasSubMenu 和 getSubMen
  • .isProviderEnabled(LocationManager.NETWORK_PROVIDER) 在 Android 中始终为 true

    我不知道为什么 但我的变量isNetowrkEnabled总是返回 true 我的设备上是否启用互联网并不重要 这是我的GPSTracker class public class GPSTracker extends Service imp
  • 在activity_main.xml中注释

    我是安卓新手 据我所知 XML 中的注释与 HTML 中的注释相同 使用 形式 我想在 Android 项目的 Activity main xml 配置文件中写一些注释 但它给了我错误 值得注意的是 我使用的是 Eclipse 但目前 我直
  • 静态变量的线程安全

    class ABC implements Runnable private static int a private static int b public void run 我有一个如上所述的 Java 类 我有这个类的多个线程 在里面r
  • 在 Maven 依赖项中指定 jar 和 test-jar 类型

    我有一个名为 commons 的项目 其中包含运行时和测试的常见内容 在主项目中 我添加了公共资源的依赖项
  • 将两个文本视图并排放置在布局中

    我有两个文本视图 需要在布局中并排放置 并且必须遵守两条规则 Textview2 始终需要完整显示 如果布局中没有足够的空间 则必须裁剪 Textview1 例子 文本视图1 文本视图2 Teeeeeeeeeeeeeeeeeextview1
  • 将 List 转换为 JSON

    Hi guys 有人可以帮助我 如何将我的 HQL 查询结果转换为带有对象列表的 JSON 并通过休息服务获取它 这是我的服务方法 它返回查询结果列表 Override public List
  • 如何实现仅当可用内存较低时才将数据交换到磁盘的写缓存

    我想将应用程序生成的数据缓存在内存中 但如果内存变得稀缺 我想将数据交换到磁盘 理想情况下 我希望虚拟机通知它需要内存并将我的数据写入磁盘并以这种方式释放一些内存 但我没有看到任何方法以通知我的方式将自己挂接到虚拟机中before an O
  • Spring Boot @ConfigurationProperties 不从环境中检索属性

    我正在使用 Spring Boot 1 2 1 并尝试创建一个 ConfigurationProperties带有验证的bean 如下所示 package com sampleapp import java net URL import j

随机推荐

  • ngrok 无法正常工作来测试 HTTP

    我下载了 ngrok 这样我就可以测试我的网站的 http 和 https 请求 如果有人试图进入我网站的特定 url 并且这将是一个简单的 http 请求 我会拒绝它 首先 我的本地主机工作在 8080 端口 我启动 ngrok 它给了我
  • 定义菜单项快捷方式

    我需要一种简单的方法来设置菜单项的快捷方式 但这不适用于快捷方式 只需单击即可
  • 删除 MySQL 中的数百万行

    我最近发现并修复了我正在开发的一个网站中的一个错误 该错误导致表中出现数百万个重复的数据行 即使没有它们 这些数据也会相当大 仍然有数百万 我可以轻松找到这些重复的行 并且可以运行单个删除查询来删除它们 问题是 尝试一次删除这么多行会长时间
  • 密码重置电子邮件出现 NoReverseMatch 错误

    我一直在尝试创建一个密码重置电子邮件系统 我一直在关注这个tutorial 当我尝试访问时出现此错误 password reset django urls exceptions NoReverseMatch 未找到 password res
  • Webdriver:在 Firefox 中单击“共享位置”按钮

    我正在尝试使用 Webdriver 来测试位置感知网站 并希望以编程方式 使用 WebDriver API 调用 单击当我单击 Web 应用程序的位置感知部分的链接时弹出的 共享位置 按钮 这是一个浏览器提示符 似乎不是 DOM 元素或 j
  • 用什么替换路径中的空格字符?

    我从 Java 应用程序启动 bash 并且我的路径中有在 bash 空间内执行的命令 例如 cd Documents and Settings test 我使用 Process Builder 运行命令 但当路径有空格时它不起作用 我尝试
  • Python/Selenium 隐身/私有模式

    我似乎找不到任何有关如何使 Selenium 以隐身模式打开浏览器的文档 我是否必须在浏览器中设置自定义配置文件 首先 自从selenium默认情况下会启动一个带有干净 全新配置文件的浏览器 您实际上已经在私密浏览了 参考 Python 在
  • 如何使用 python HTMLParser 库从特定 div 标签中提取数据?

    我正在尝试使用 python HTMLParser 库从 HTML 页面中获取值 我想要获取的值位于此 HTML 元素内 div 20 div 到目前为止 这是我的 HTMLParser 类 class LinksParser HTMLPa
  • 如何从网页(不同域)获取html代码?

    如何创建一个 javascript 脚本 允许我从不同域获取不同页面的 html 代码 并允许我编辑和显示代码 提前致谢 看一下使用 jQuery 进行跨域请求 GitHub 仓库
  • 在 Vuforia 中获取纯视图矩阵

    我正在使用 Vuforia SDK 构建我的 AR 应用程序 通过使用 trackableResult gt getPose 我可以获得目标帧标记的模型视图矩阵 但我还需要纯视图矩阵来进行一些计算 有什么办法可以得到吗 继上面的 peede
  • Javascript - 如何从特定 div 类内的标签获取属性值?

    我需要从以下位置检索值的 HTML 代码片段 div class elgg foot div
  • 使用 MySQLi 时在非对象上调用成员函数 real_escape_string()

    我已经尝试了有关此主题的其他问题上发布的所有解决方案 但没有一个有效 如果这是一个基本问题 我很抱歉 但我是 MySQLi 新手 我不明白为什么这个连接不起作用 我的functions php 文件中有一个函数 其中包含 function
  • C 中求整数的长度

    我想知道如何在C中找到整数的长度 例如 1 gt 1 25 gt 2 12512 gt 5 0 gt 1 等等 我怎样才能在C中做到这一点 C 您可以取数字绝对值的以 10 为底的对数 向下舍入 然后加一 这适用于非 0 的正数和负数 并且
  • 超出范围循环(0)

    这是函数 def is sorted L str gt Bool Return True iff the L is sorted in nondecreasing order Otherwise return False gt gt gt
  • 如何使用 PHP 正则表达式向第一个 P 标签添加属性?

    WordPress 以这种格式吐出帖子 h2 Some header p First paragraph of the post p p Second paragraph of the post p etc 为了在第一段中获得很酷的样式 这
  • 数组应该在使用之前声明吗? [关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 哪种做法更好 代码 A 或 B A array array array value B
  • 表单提交触发器 - 来自 Google 文档表单的脚本结果

    我有一个提交数据的表单 一旦新表单数据附加到电子表格 就需要测试和操作 因此 我希望使用 表单提交 触发器来处理最新条目 新的最后一行 然而 在我深入研究该触发器的脚本之前 我很想知道 表单提交 触发器是否可靠 例如 它会立即触发吗 如果同
  • 将变量存储在Movieclip或Sprite中

    如何将数据添加到动态创建的 MovieClip Sprite 中 以便稍后可以在与该 MovieClip Sprite 协调的事件中访问数据 示例代码 for var i int i lt xml children i var button
  • 按频率对列表进行排序

    Python 有什么方法可以按频率对列表进行排序吗 例如 1 2 3 4 3 3 3 6 7 1 1 9 3 2 上面的列表将按照其值的频率顺序排序 以创建以下列表 其中频率最高的项目放在前面 3 3 3 3 3 1 1 1 2 2 4 6
  • Android 以编程方式获取特定应用程序的数据使用情况,例如:“Facebook”上使用的数据使用情况

    我想按以下方式对数据使用情况进行分类 OS 60 300MB used so far Music 10 50MB used so far Facebook 5 25MB used so far 任何人都可以帮助我解决这个Android编程问