1,用系统API来获取传感服务。
SensorManager = getSystemService(SENSOR_SERVICE);
2,调用getSensorList方法来获取全部的传感器类型
List sensors = SensorManager.getSensorList(Sensor.TYPE_ALL);
3,查看每个传感器的名字
for(Sensor sensor : sensors)
{
TextView.append(sensor.getName() + '\n');
}
完整代码:
public class MainActivity extends Activity {
private TextView textView;
private SensorManager sensorManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) findViewById(R.id.ViewSensorList);
sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
List sensorList = sensorManager.getSensorList(Sensor.TYPE_ALL);
for (Sensor sensor:sensorList)
{
textView.append(sensor.getName() + "\n");
}
}
}
1540



被折叠的 条评论
为什么被折叠?



