SensorManager类型Accelerometer无法在Galaxy Tab 3上工作点亮7.0“

时间:2015-06-30 11:30:49

标签: android android-sensors galaxy-tab sensormanager

我测试了其他设备,如Moto g,Galaxy s4,Nexus 7.它在这些设备上运行良好。被调用的 onSensorChanged 方法很好。但有些用户抱怨应用程序无法正常使用Galaxy Tab 3 Lit 7.0“。所以我的问题是,Galaxy Tab 3 Lit 7.0”传感器有什么问题吗?我没有这个设备来测试它。任何有关这方面的帮助将不胜感激。

以下是我注册的方式。

mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);

            mAccelerometer = mSensorManager
                    .getDefaultSensor(Sensor.TYPE_ACCELEROMETER);

1 个答案:

答案 0 :(得分:1)

我不确定你是否解决了这个问题,但是为了帮助其他有类似问题的人,它与丢失的传感器有关。我的例子是Galaxy Tab 4.它只有2个传感器,我们假设存在的传感器缺失。至少根据SensorManager.getSensorList(Sensor.TYPE_ALL)和列表中缺少的Sensor。您基本上需要一个后备传感器来尝试并优雅地处理它,或者只是让用户知道。

所以回答这个问题,问题很可能是缺少传感器。需要一个后备传感器。