Permissions 安卓权限的原因是什么;装置及;应用程序历史记录“;

Permissions 安卓权限的原因是什么;装置及;应用程序历史记录“;,permissions,manifest,device,Permissions,Manifest,Device,我正在尝试从Google Play store安装应用程序,我看到设备和应用程序历史记录权限 有人知道清单中的android权限会导致“设备和应用程序历史记录”权限吗 设备和应用程序历史记录 允许应用程序查看一个或多个:关于设备上活动的信息、正在运行的应用程序、浏览历史记录和书签好的,在研究了Android权限的奥秘之后,我从Android社区的Adam p.那里得到了我的答案。谢谢你,亚当 如果您查看下图,您将看到Android应用程序的设备和应用程序历史权限说明。起初,这种权限描述听起来非常

我正在尝试从Google Play store安装应用程序,我看到设备和应用程序历史记录权限

有人知道清单中的android权限会导致“设备和应用程序历史记录”权限吗

设备和应用程序历史记录

允许应用程序查看一个或多个:关于设备上活动的信息、正在运行的应用程序、浏览历史记录和书签

好的,在研究了Android权限的奥秘之后,我从Android社区的Adam p.那里得到了我的答案。谢谢你,亚当

  • 如果您查看下图,您将看到Android应用程序的设备和应用程序历史权限说明。起初,这种权限描述听起来非常糟糕。如果你不知道为什么这3个权限都列在一个组下,你会认为这个应用程序真的在访问你的应用程序列表、浏览历史记录和书签。哇!多么可怕的事

    我们都知道谷歌的安卓许可系统真的坏了。从不懂技术的人的角度来看,这条消息会吓到他们,他们甚至可能不会安装你的应用程序。简单地说,权限对话框上的此消息具有误导性。为什么?实际上,此示例应用程序只需要“检索正在运行的应用程序”权限

    现在,如果你注意这条信息,它会显示“一个或多个:”。你所说的“一个或多个:”是什么意思

    为什么你不能用一种简单的格式来显示它,而不是迷惑用户

    经验教训:显然,来自该组的一个权限足以触发以显示#1中所示的消息

    以下是设备和应用程序历史记录组权限下的权限:

    • 读取敏感日志数据(android.permission.Read_日志)
    • 检索系统内部状态(android.permission.DUMP)
    • 阅读网页书签和历史记录(com.android.browser.permission.Read\u history\u bookmarks)
    • 检索正在运行的应用程序(android.permission.GET_任务)

  • 现在,如果您关闭#1屏幕截图上显示的对话框,然后在Google Play Store应用程序上向下滚动,您将看到#2屏幕截图上显示的“查看详细信息”文本链接。单击该按钮可查看这些权限的不同版本。顺便说一下,这个链接隐藏在页面下面,我想知道有多少用户找到了这个链接

  • 这就是我喜欢的。它清晰简洁。而在#1截图中,你需要成为一名语言教师才能理解谷歌文案编辑的信息的含义。显然,1中的第一个权限对话框让我感到困惑

  • 好的,这是一个额外的奖励,让你更加困惑。此示例应用程序显然需要您的电话号码才能创建帐户。如今,很多社交应用都开始这样做

    现在,如果按住应用程序的启动图标并拖到应用程序信息按钮上,您将转到应用程序的详细信息部分。突然,你会看到一条黄色的可怕信息,上面写着“这可能会让你花钱”。嗯,我知道这个应用程序根本不打电话。它只是用你的电话号码注册了一个帐户。谷歌,当应用程序没有真正做到这一点时,用这条信息吓跑人们公平吗

  • 结论: 吸取的教训;组权限可以由中的一个权限触发,这可能导致显示那些可怕的消息

    我仍然在等待谷歌改变这些权限系统的那一天。我希望在安装时自定义应用程序权限,而不是在安装前问我“是”或“否”问题

    如果您选中/取消选中每个权限并安装应用程序,不是很好吗?并且,如果需要,您可以在应用程序的“设置”视图中打开更多权限。顺便说一下,应用程序操作不会有那么大的帮助


    更多信息请访问:

    关于这些权限组,您遗漏了一个要点。根据谷歌(你的消息来源)的说法,它声明如下:

    权限组

    权限组旨在显示应用程序能够执行的操作 访问您的设备。使用权限组,您可以快速查看 应用程序在下载前可能使用的功能或信息。 此外,您还可以随时使用 Google Play Store Play Store应用程序

    在下载应用程序之前,最好先查看权限组 应用程序。一旦您允许应用程序访问权限组,应用程序 可以使用属于该组的任何单个权限。 您不需要手动批准需要更新的单个权限 属于您已接受的权限组

    我的手机上有一个应用程序,我今天想更新,注意到它现在要求访问设备和应用程序历史权限组。正如您所建议的,通过权限详细信息进行的深入分析表明,实际上,它只需要“检索正在运行的应用程序”权限。伟大的你可能会想。。。但不是

    如果我现在继续并真诚地接受这一点,即我同意此应用程序查看我运行的应用程序,则此应用程序的后续更新不会再次请求访问设备和应用程序历史权限组(如果他们从同一权限组添加另一个权限)。换句话说,今天我批准了这一点,授予检索正在运行的应用程序(android.permission.GET_TASKS)的权限,但因此,如果下一次应用程序更新添加以下任何权限,我将不会获得新的批准请求:

    • 读取敏感日志数据(android.permission.Read_日志)
    • 检索系统内部状态(android.permission.DUMP)
    • 阅读网页书签和历史记录(com.android.browser.permission.Read\u history\u bookmarks)
    我的结论是,如果这个应用程序的开发人员决定他们想要获取我的浏览器历史记录,无论出于什么原因(广告?),他们可以添加com.android.browser.p