سلام در حال نوشتن برنامه ای هستم که تمام نتایج و در نتیجه عملکرد برنامه بر اساس اطلاعات جمع آوری شده توسط سنسورهاست...
برای تست برنامه، اون رو رو گوشی مختلف دوستانم تست کردم...ولی به دلیل عدم عملکرد درست برنامه در بعضی از گوشی ها، یک اپ کوچک برای گرفتن لیست سنسورها نوشتم ... و در نتیجه در این مدل گوشی به نتایج زیر رسیدم :
K2HH Acceleration
cm36672p Proximity Sensor
sx9310 grip sensor
Screen Orientation Sensor
Motion Sensor
البته تو مشخصات گوشی که نگاه کردم (تو نت البته) فقط دوتای اولی رو تایید کرده...پس این موشن سنسور چیه ؟ و چه جور میشه ازش استفاده کرد...
تو لیست سنسورهای معرفی شده گوگل هم نگاه کردم ندیدم همچین چیزی رو...
https://source.android.com/devices/sensors/sensor-types
----------------
گرفتن لیست سنسورها به روش زیر :
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
List<Sensor> deviceSensors = mSensorManager.getSensorList(Sensor.TYPE_ALL);
TextView tv = (TextView) findViewById(R.id.tvsensor);
String list = "" ;
for (Sensor sensor : deviceSensors) {
list = list +"name : "+ sensor.getName()+ "\n";
}
tv.setText(list);