访问 Marshmallow 之前的网络使用历史和统计信息
Posted
技术标签:
【中文标题】访问 Marshmallow 之前的网络使用历史和统计信息【英文标题】:Access to network usage history and statistics before Marshmallow 【发布时间】:2017-11-06 05:40:08 【问题描述】:使用 Neworkstats 管理器,我可以从棉花糖设备访问网络使用历史记录和统计信息。如果该应用程序在棉花糖下面运行,不幸地停止并出现以下错误。
原因:java.lang.ClassNotFoundException:在路径上找不到类“android.app.usage.NetworkStatsManager”
我的应用程序应该在棉花糖设备下方和之后工作。我该如何实现这一点。感谢任何帮助...
提前谢谢.....
【问题讨论】:
【参考方案1】:正如您在https://developer.android.com/reference/android/app/usage/NetworkStatsManager.html 看到的那样,这个类是在 API 23 中添加的。这意味着您无法访问 6.0 之前的数据。对于 https://developer.android.com/reference/android/net/TrafficStats.html
【讨论】:
以上是关于访问 Marshmallow 之前的网络使用历史和统计信息的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android Marshmallow (API>=23) 中获取 Chrome 历史记录和书签?
如何在 Android 6.0 Marshmallow 中访问相机?
Android Marshmallow - 如何知道“不再询问”之前检查过