如何检测Windows 8设备上是否有传感器?我的应用程序需要GPS才能正常工作,因此我需要一种方法来检测它在运行的设备上是否可用。
答案 0 :(得分:1)
以下是适用于Windows 8设备的一些可用传感器。
您可以通过GetDefault()方法检查它们是否可用。如果传感器不可用,则返回“null”。
if(Accelerometer.GetDefault() != null)
{
// your code
}
if (Compass.GetDefault() != null)
{
// your code
}
if (Gyrometer.GetDefault() != null)
{
// your code
}
答案 1 :(得分:0)
您可以检查Geolocation对象的LocationStatus属性...如果它不可用或已禁用您运气不好...