如何确定Android设备是否有加速度计?

前端之家收集整理的这篇文章主要介绍了如何确定Android设备是否有加速度计?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想检查Android设备是否有加速度计,以便我可以发出一个祝酒消息,说如果没有加速度计,游戏将无法在当前设备上正常工作.我正在寻找这样的东西:

if(DEVICE_HAS_ACCELEROMETER == false){
Toast.makeText(context,"No Accelerometer Found.",Toast.LENGTH_LONG).show();
}

如果您可以填写DEVICE_HAS_ACCELEROMETER部分,那就可以完成这项工作.

PS:我不参加活动.

最佳答案
SensorManager sensorManager = (SensorManager) context.getSystemService(Context.SENSOR_SERVICE);
Sensor accelerometerSensor = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
if (accelerometerSensor != null)
{
    // Device has Accelerometer
}

猜你在找的Android相关文章