sensorManager.registerListener(new SensorEventListener() {
@Override
public void onSensorChanged(SensorEvent event) {
//监视传感器的改变
//accuracy 传感器的精度 通过event.accuracy获取
//values 传感器传回的数值 如event.values[0] 获取光线强度lux
//timestamp 传感器事件发生的时间(以纳秒为单位)
}
@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
//对传感器精度的改变做出反应
}
}, sensor, SensorManager.SENSOR_DELAY_NORMAL);
public class MainActivity extends Activity {
private TextView value_tv;
private SensorManager sensorMamager;
private Sensor sensor;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
value_tv=(TextView) findViewById(R.id.value_tv);
//获取SensorManager对象
sensorMamager=(SensorManager) getSystemService(SENSOR_SERVICE);
//获取Sensor对象
sensor=sensorMamager.getDefaultSensor(Sensor.TYPE_LIGHT);
sensorMamager.registerListener(new SensorEventListener() {
@Override
public void onSensorChanged(SensorEvent event) {
//获取精度
float acc = event.accuracy;
//获取光线强度
float lux = event.values[0];
value_tv.setText("acc:"+acc+";"+"lux:"+lux);
}
@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
// TODO 自动生成的方法存根
}
}, sensor, SensorManager.SENSOR_DELAY_NORMAL);
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有