2012-10-11 44 views

回答

0

可以检查Geolocator对象的LocationStatus财产......如果它是不可用的或禁用你的运气了......

+0

我试过了。我的笔记本电脑没有GPS;)但状态显示为“NoData”,而不是“Disabled”或“NotAvailable”。由于即使GPS传感器存在,“NoData”也可能成为状态,因此会造成问题。 –

1

这里是为Windows 8设备的一些可用的传感器。

您可以通过GetDefault()方法检查它们是否可用。如果传感器不可用,它将返回'空'。

if(Accelerometer.GetDefault() != null) 
{ 
    // your code 
} 
if (Compass.GetDefault() != null) 
{ 
    // your code 
} 
if (Gyrometer.GetDefault() != null) 
{ 
    // your code 
} 
相关问题