After the advent of the second generation of smartphones, the number of sensors in Android phones became more and more.
This note will recognize the type of Android built-in sensors.
If you want to get the name of all the built-in sensors on your Android phone:
ImportAndroid.hardware.Sensor;ImportAndroid.hardware.SensorManager;Importandroid.support.v7.app.AppCompatActivity;ImportAndroid.os.Bundle;Importjava.util.List; Public classMainactivityextendsappcompatactivity {@Overrideprotected voidonCreate (Bundle savedinstancestate) {Super. OnCreate (savedinstancestate); Setcontentview (R.layout.activity_main); Sensormanager Sensormanager=(Sensormanager) Getsystemservice (Sensor_service); List<Sensor> sensors =sensormanager.getsensorlist (Sensor.type_all); for(Sensor sensor:sensors) {System.out.println (Sensor.getname ()); } }}
Operation Result:
07-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out:lis3dh07-14 23:58:48.148 11693-11693/ Bhu.com.myapplication i/system.out:ak896307-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out: orientation07-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out:bmp18007-14 23:58:48.148 11693-11693/ Bhu.com.myapplication i/system.out:isl2902807-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out: isl2902807-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out:l3gd2007-14 23:58:48.148 11693-11693/ Bhu.com.myapplication i/system.out:bmp18007-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out: gravity07-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out:linear Acceleration07-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out:amd07-14 23:58:48.148 11693-11693/bhu.com.myapplication I/ system.out:rmd07-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out:vmd07-14 23:58:48.148 11693-11693/ Bhu.coM.myapplication i/system.out:rotation vector07-14 23:58:48.148 11693-11693/bhu.com.myapplication I/System.out: Rotation Vector sensor07-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out:gravity Sensor07-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out:linear acceleration Sensor07-14 23:58:48.148 11693-11693 /bhu.com.myapplication i/system.out:orientation sensor07-14 23:58:48.148 11693-11693/bhu.com.myapplication I/ System.out:Corrected Gyroscope sensor07-14 23:58:48.148 11693-11693/bhu.com.myapplication i/system.out:bmp180
I used the test machine is Xiaomi 2s, the above operation results print out the millet 2s built-in all sensors.
Advanced Article-Android system: 3. Initial Android phone built-in sensor