ANDROID_MARS学习笔记_S05_002_给传感器注册listener
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ANDROID_MARS学习笔记_S05_002_给传感器注册listener相关的知识,希望对你有一定的参考价值。
1
1 @Override 2 public void onCreate(Bundle savedInstanceState) { 3 super.onCreate(savedInstanceState); 4 setContentView(R.layout.main); 5 //获取SensorManager对象 6 sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); 7 //获取光线传感器对象 8 Sensor lightSensor = sensorManager.getDefaultSensor(Sensor.TYPE_LIGHT); 9 10 //注册传感器 11 sensorManager.registerListener(new SensorEventListener() { 12 13 public void onSensorChanged(SensorEvent event) { 14 float acc = event.accuracy; 15 float lux = event.values[0]; 16 System.out.println("acc---->" + acc); 17 System.out.println("lux---->" + lux); 18 } 19 20 public void onAccuracyChanged(Sensor sensor, 21 int accuracy) { 22 23 } 24 }, lightSensor, SensorManager.SENSOR_DELAY_NORMAL); 25 }
以上是关于ANDROID_MARS学习笔记_S05_002_给传感器注册listener的主要内容,如果未能解决你的问题,请参考以下文章
ANDROID_MARS学习笔记_S01_002View监听器初步
ANDROID_MARS学习笔记_S01原始版_022_MP3PLAYER002_本地及remote标签
ANDROID_MARS学习笔记_S05_006_距离传感器
ANDROID_MARS学习笔记_S05_001_用SensorManager获取传感器