gpt4 book ai didi

android - 权限 ACCESS_MOCK_LOCATION 被忽略?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:55 24 4
gpt4 key购买 nike

我没有做过广泛的测试,但有证据表明应用程序 list 中的 android.permission.ACCESS_MOCK_LOCATION 并不像人们假设的那样工作(即如果存在 - 允许模拟位置提供者,否则不允许)。所以像 https://play.google.com/store/apps/details?id=com.lexa.fakegps 这样的假 GPS 应用程序与任何应用程序一起工作,无论它是否设置了 ACCESS_MOCK_LOCATION。如果用户允许设备设置中的虚假位置似乎就足够了。

也许 ACCESS_MOCK_LOCATION 真的意味着应用程序本身可以是模拟位置提供者?如果是这样,那么它应该更像是 WRITE_MOCK_LOCATION,而不是顾名思义的访问(读取)。听起来更像是错误而不是功能。如果这是真的,那么就没有办法真正确保 GPS 位置是真实的,而不是假的?

最佳答案

由于没有人真正回答你的问题,我将提供一个答案:

Maybe ACCESS_MOCK_LOCATION really means that the application can be itself mock location provider?

是的。该权限允许应用程序“访问”“模拟位置”开发人员功能。这允许开发人员创建看似真实的模拟位置,以便开发/测试具有基于位置的功能的应用程序,而无需实际移动或更改(例如硬连接假 GPS)设备。

因为 Google 不知道您要测试什么应用程序或您要如何提供虚假数据,所以它这样做了。作为一项开发人员功能,它减少了此功能对一般人群的曝光率。

关于android - 权限 ACCESS_MOCK_LOCATION 被忽略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14396712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com