小编use*_*597的帖子

Xcode 9 - 测试目标X遇到错误(无法连接到测试管理器)

我正在尝试运行一些单元测试,但它一直给我错误:

Showing Recent Issues
Test target X encountered an error (Unable to connect to test manager on d7306c4130298fbc17bc0985ec02f808dcdc1374 If you believe this error represents a bug, please attach the log file at /var/folders/2h/0y4yjs6s7l307mbr6pk1xdl00000gn/T/com.apple.dt.XCTest/IDETestRunSession-CF80FA05-C8ED-4FCE-A04B-4A8070F21059/X-E8F39B10-0CDC-43D5-9BED-CD2D0F6081DA/Session-X-2018-01-08_161733-D3YlRc.log)
Run Code Online (Sandbox Code Playgroud)

我试过搜索这种类型的错误但无济于事.有人有任何想法吗?

xcode unit-testing swift

14
推荐指数
3
解决办法
2327
查看次数

Android位置getBearing()始终返回0

我一直在尝试为我的Android应用程序实现一项功能,无论设备指向何处,都能获得设备的行进速度和方向.例如:如果我的Android设备指向北方向,如果我向南方向向后移动,则返回我正在向南移动.

我一直在环顾四周,我想出了使用Location的getBearing()方法的可能性(仍然,我不知道这是否能解决我的整个问题).当我调用getBearing()时,由于某种原因它总是返回0.0.我不知道为什么.这是我的代码:

LocationManager lm;
@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_gcm);
    setUpUI(findViewById(R.id.LinearLayout1));
    isRegged = false;

    // GCM startup
    gcm = GoogleCloudMessaging.getInstance(this);
    context = getApplicationContext();

    gps = new GPSTracker(context);
    // gps.startListening(context);
    // gps.setGpsCall(this);

    /*
     * Variables to indicate location and device ID
     */
    TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

    if (gps.getIsGPSTrackingEnabled())
    {
        longitude = Double.valueOf(gps.getLongitude()).toString();
        latitude = Double.valueOf(gps.getLatitude()).toString();
    }

    deviceID = telephonyManager.getDeviceId();

    mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);

    lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
    lm.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, (float) 0.0,
            this);
}
Run Code Online (Sandbox Code Playgroud)

这是我得到轴承的地方.

@Override
public void onLocationChanged(Location …
Run Code Online (Sandbox Code Playgroud)

java android location bearing locationmanager

8
推荐指数
1
解决办法
9778
查看次数

Android Barometer海拔高度读数错误?

我一直在努力实现一项功能,以便根据Android Galaxy S5手机的气压计传感器获得正确的海拔高度.唯一的问题是,我不认为这是准确的.根据http://www.whatismyelevation.com在我的特定位置,它显示我的海拔高度约为114米.但是,在我的手机上,根据气压计传感器显示它是210米.然而,我在一座高楼里,但我认为它不是100米高.

这是我的简单代码:

@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.configure_settings);
    context = getApplicationContext();

    mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
    sensors = mSensorManager.getSensorList(Sensor.TYPE_PRESSURE);

    if (sensors.size() > 0)
    {
        sensor = sensors.get(0);
        mSensorManager.registerListener(this, sensor,
                SensorManager.SENSOR_DELAY_NORMAL);
    }

}

@Override
public void onSensorChanged(SensorEvent event)
{
    float pressure = event.values[0];
    altitude = String.valueOf(SensorManager.getAltitude(
            SensorManager.PRESSURE_STANDARD_ATMOSPHERE, pressure));

}
Run Code Online (Sandbox Code Playgroud)

谢谢!

java android geolocation altitude

5
推荐指数
1
解决办法
3121
查看次数

为什么城市地区GPS数据不准确?

当我去纽约出差时,我正在测试带有 GPS 设置的 Android 应用程序,看看它的准确性如何。我得到的结果完全不准确。如果我在街边的一栋建筑物内,GPS 会显示我的设备位于街道另一端的另一栋建筑物内。我在我的 iPhone 上进行了测试,只是为了确保这不是我的应用程序造成的,令我惊讶的是,事实并非如此。两台设备都向我显示了错误的位置。

是否有一个原因?我能想到的唯一原因是 GPS 卫星信号在高楼周围会变得混乱。

有可能修复它的方法吗?我猜想这是因为城市旅行有太多的 GPS 应用程序。他们是如何修复它的?我真的很好奇。

太感谢了。

gps android geolocation ios

5
推荐指数
1
解决办法
5542
查看次数

如何判断Android上的旅行方向?

我有一个简单的问题,我无法回答.你怎么知道旅行的方向,即.Northbound,Southbound,NE Bound等等取决于Android设备的移动方向?我一直在尝试使用SensorManager以及Accelerometer,但它非常不准确.

我还有另一种方法可以使用这两个东西来实现这个功能吗?或者总体上有更好的方法吗?

非常感谢!

java gps android location direction

1
推荐指数
1
解决办法
1184
查看次数