【问题标题】:How to set location of Android device by programming如何通过编程设置Android设备的位置
【发布时间】:2015-06-12 02:57:16
【问题描述】:

有没有办法通过编程来设置安卓设备的位置?

我的意思是,我想手动为我的设备提供纬度和经度(REAL,NO EMULATOR)。我的设备没有 GPS 硬件。

有可能还是我们必须使用 Mock Location 之类的东西?

帮帮我。 谢谢。

【问题讨论】:

    标签: android gps location


    【解决方案1】:

    您可以使用 DDMS 工具提供虚假位置。

    【讨论】:

      【解决方案2】:

      尝试使用GenyMotion,您可以使用该指南来测试不同的位置https://www.genymotion.com/#!/developers/user-guide

      【讨论】:

      【解决方案3】:

      如果您使用的是Eclipse

      第 1 步:

      你应该继续Window > Open Perspective > DDMS

      第 2 步:

      DDMS标签内,你应该点击Emulator Control

      第 3 步:

      查看位置控制将您想要的纬度-经度发送到设备

      编辑:

      如果您想以编程方式使用模拟位置,您可以签出使用以下权限的Android-MockProviderGPS 项目,并从资产文件夹的 .csv 文件中提供每个预定义间隔的模拟位置。

       <uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"></uses-permission>
      

      【讨论】:

      • 我想在真实设备上执行此操作,而不是模拟器!对不起先生!但非常感谢您的回复。
      • @RaviPrakash:在执行上述过程时,您应该尝试在您的设备上保持选择 devices tab
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多