我的项目的最低 SDK 版本是 7,我无法直接使用 TrafficStats。因此,目前我正在使用一种基于反射的方法,如下所示。主要问题是我无法在 Android 2.3 之前的设备上获得此统计信息,它只是让我有可能不在 2.1 设备上强制关闭。
然后现在我正在寻找一种使用 TrafficStatsCompat 的方法,因为它在文档中被描述为“以向后兼容的方式访问 API 级别 14 之后引入的 TrafficStats 中的功能的帮助程序”。
我的主要问题是我找不到任何关于如何使用这个兼容性类的例子。我一直在寻找支持库中的其他类,所以我可以尝试模仿如何使用它的行为,但我没有成功。有人可以提供有关如何使用 TrafficStats 方法的示例,例如 getTotalTxBytes,但使用 TrafficStatsCompat。