我面临1个问题但尚未解决。
ERROR : "java.lang.RuntimeException: java.lang.SecurityException: NetworkStats: Neither user 10053 nor current process has android.permission.READ_NETWORK_USAGE_HISTORY".
我在API 23中实现了这个,它有一个运行时安全实现的权限,我希望你理解我想说的。我能够在Manifest中添加android.permission.READ_NETWORK_USAGE_HISTORY,但我无法在Java文件中添加相同的权限,因为它给出了编译错误。你能帮忙吗?
下面是Manifest.xml代码: - (与waring一起正常工作)
以下是Java代码: - (编译失败)
答案 0 :(得分:0)
它仅适用于不适用于普通应用程序的系统应用程序。因此,我们无法获取读取网络使用历史记录的访问权限。
您希望访问网络信息,您应该使用此权限
"android.permission.ACCESS_NETWORK_STATE"
允许应用程序访问有关网络的信息。
并参考此网址:https://developer.android.com/training/basics/network-ops/managing.html