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()); 
        } 
    } 
}

发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Android Proximity Sensor近距离传感器P-Sensor详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。