我想检查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
}