參考如下:
public class MainActivity extends Activity {
private TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.tv);
SensorManager sm = (SensorManager) getSystemService(SENSOR_SERVICE); ?//獲取系統的傳感器服務並創建實例
List<Sensor> list = sm.getSensorList(Sensor.TYPE_ALL); ?//獲取傳感器的集合
for (Sensor sensor:list){
tv.append(sensor.getName() + "\n"); ?//把傳感器種類顯示在TextView中
}
}
}