Android获得当前设备支持的所有传感器

来源:互联网 发布:电脑桌面 知乎 编辑:程序博客网 时间:2024/05/21 22:21
package zhangphil.sensor;import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorManager;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import java.util.List;public class MainActivity extends AppCompatActivity {    private SensorManager mSensorManager;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        startSensor();    }    private void startSensor() {        mSensorManager = (SensorManager) this.getSystemService(Context.SENSOR_SERVICE);        if (mSensorManager == null) {            throw new UnsupportedOperationException();        }        List<Sensor> sensorsList = mSensorManager.getSensorList(Sensor.TYPE_ALL);        for (Sensor sensor : sensorsList) {            Log.d("支持的传感器", sensor.getName().toString());        }    }}

原创粉丝点击