【发布时间】:2017-12-29 10:43:18
【问题描述】:
我收到的关于使用android.permission.READ_LOGS Android 权限的信息非常矛盾。首先,Android 文档网站没有指定该权限的保护级别。它既不属于正常,也不属于危险。他们确实指定了以下内容:
“不供第三方应用程序使用,因为日志条目可以 包含用户的隐私信息。”
一些网站说不要将它用于同样的隐私问题。 但是我有一些问题:
- 当我在 Android 7.1.1 (Nexus 5X) 和 Android 4.4.2(旧三星 8 英寸平板电脑)上的应用程序中测试此权限时,它们都没有提示我该应用程序需要此权限。两者都表示该应用程序请求“无特殊权限”。仅当权限被视为“正常”时才会发生这种情况,在这种情况下会自动授予。
- 其次,使用此权限,我只能查看来自 logcat 的与我的应用程序相关的日志,它不会记录任何个人信息。因此,我也没有侵犯任何隐私。我认为此权限可能允许我查看其他应用程序的日志,从而导致隐私问题。
那么,如果是这种情况,那么在应用的生产版本中使用此权限是否安全?如果用户可以通过按下按钮向我发送 logcat,这将有助于我调试用户面临的奇怪错误。
编辑:好的,现在我很困惑。看来我也不需要在清单中明确指定此权限。
【问题讨论】:
-
好吧,经过进一步挖掘,github上的这个帖子证实了我的观察,并且似乎可以使用权限:github.com/ACRA/acra/issues/292
-
好吧,在我测试过的 Android 7 或 Android 4.4 上,我似乎不需要 READ_LOGS 权限。那么,为什么人们会提到您需要此权限才能阅读我阅读的所有网站上的日志?
标签: android android-permissions