【发布时间】:2022-07-07 07:21:45
【问题描述】:
我正在测试一个使用地理围栏的应用,我需要能够指定模拟位置。在我的研究中,我发现旧帖子(5 年)谈论在开发人员选项中使用允许模拟位置,但这似乎只适用于旧版本的 Android。现在我看到了一个指定模拟位置应用程序的地方,但无法指定一个。我查看了创建模拟位置应用程序的代码示例,但必须设置的权限(ACCESS_MOCK_LOCATION)似乎只对系统应用程序有效。没有root就没有办法做到这一点了吗?
【问题讨论】:
-
问题是如何使用模拟位置提供程序测试您的应用程序,还是如何创建一个? ACCESS_MOCK_LOCATION 不为系统应用保留它的价值。
-
我必须创建一个我可以用来测试我的应用程序。如果权限现在仅限于系统应用程序,我看不到任何人都可以创建一个不需要 root 的应用程序。除非我错过了什么。我知道你们知道的比我多,所以也许你们可以告诉我我缺少什么。
-
它不需要是系统应用程序。如果您只是想测试,Play 商店中也有许多模拟位置应用程序。