【问题标题】:How to do Automate Testing for GPS based android mobile applications?如何对基于 GPS 的 Android 移动应用程序进行自动化测试?
【发布时间】:2015-08-27 07:40:36
【问题描述】:

如何对基于 GPS 的 Android 移动应用程序进行自动化测试? 我需要在设备上运行的整个应用程序中不断将 gps 位置发送到我的 android 应用程序?

【问题讨论】:

    标签: android mobile automation automated-tests


    【解决方案1】:

    您可以使用位置服务权限来模拟位置...

    "android.permission.ACCESS_MOCK_LOCATION"
    

    然后在你的java代码中,

    // Set location by setting the latitude, longitude and may be the altitude...
    String[] MockLoc = str.split(",");
    Location location = new Location(mocLocationProvider);            
    Double lat = Double.valueOf(MockLoc[0]);
    location.setLatitude(lat);
    Double longi = Double.valueOf(MockLoc[1]);
    location.setLongitude(longi);
    Double alti = Double.valueOf(MockLoc[2]);
    location.setAltitude(alti);
    

    【讨论】:

      猜你喜欢
      • 2021-10-11
      • 2010-09-17
      • 1970-01-01
      • 2015-04-19
      • 2016-08-23
      • 1970-01-01
      • 1970-01-01
      • 2020-05-09
      • 1970-01-01
      相关资源
      最近更新 更多