I have strange gyroscope behavior:
I have values[0] from gyroscope sensor: Angular speed around the x-axis.
On Samsung Galaxy Nexus this value is from -10 to 10.
In Samsung Galaxy Tab(old) – from -100 to 100.
So, why? I can’t understand. I write application which use gyroscope. On Galaxy Nexus everything is ok, but on Galaxy Tab because of greater values i have problems.
Any Sensor returned by Android’s SensorManager will provide the range of values provided by that sensor. Your calculations should be based on that, not a hard-coded value.