【问题标题】:Is there an ADB command to toggle Allow Mock Locations?是否有 ADB 命令来切换允许模拟位置?
【发布时间】:2016-04-08 23:34:13
【问题描述】:

我搜索了一些主题,但没有找到答案。我不需要指定纬度/经度,而是打开允许模拟位置的开关。

【问题讨论】:

标签: android adb


【解决方案1】:

安装应用后,在 Marshmallow(及更高版本)中运行:

adb shell appops set com.example.my.package android:mock_location allow

希望这会有所帮助!

一些内部结构:字符串 android:mock_location 由 AppOpsManager 解析为实际的 int 然后执行。

【讨论】:

  • 有没有办法通过android测试来执行这个?就像在使用 before() 注释的设置方法中一样。我不想为此使用 adb 。有什么建议吗?我需要在执行测试之前自动运行它。
  • 你如何通过 adb 关闭模拟位置?
  • 有人找到改变棉花糖前允许模拟位置设置的方法吗?
  • @Raj 相同的命令但更改允许拒绝
  • @chikka.anddev 我想你正在寻找这个命令:adb shell settings put secure mock_location 1 使用 1 启用,使用 0 禁用。
猜你喜欢
  • 1970-01-01
  • 2019-06-11
  • 1970-01-01
  • 1970-01-01
  • 2013-09-15
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 2018-10-26
相关资源
最近更新 更多