}
        ck_bright.setOnCheckedChangeListener(this);
        tv_light = (TextView) findViewById(R.id.tv_light);
        mSensroMgr = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
    }
    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if (buttonView.getId() == R.id.ck_bright) {
            SwitchUtil.setAutoBrightStatus(this, isChecked);
        }
    }
    @Override
    protected void onPause() {
        super.onPause();
        mSensroMgr.unregisterListener(this);
    }
    @Override
    protected void onResume() {
        super.onResume();
        mSensroMgr.registerListener(this, mSensroMgr.getDefaultSensor(Sensor.TYPE_LIGHT),
                SensorManager.SENSOR_DELAY_NORMAL);
    }
    @Override
    public void onSensorChanged(SensorEvent event) {
        if (event.sensor.getType() == Sensor.TYPE_LIGHT) {
            float light_strength = event.values[0];
            tv_light.setText(Utils.getNowDateTimeFormat() + "\n当前光线强度为" + light_strength);
        }
    }
    @Override
    public void onAccuracyChanged(Sensor sensor, int accuracy) {
        //当传感器精度改变时回调该方法,一般无需处理
    }
}
		
- 上一篇:对路径的访问被拒绝 
- 下一篇:腰部减肥最有效方法 
- 
- 
- 
- 多智能体系统一致性问题研究
- PLC焊机电气控制系统设计开题报告
- 友谊质量调查问卷表
- 跨国企业全球营销策略的市场定位调查
- 小学课堂教学效率国内外研究现状和参考文献
- PLC启闭机液压系统设计及其故障诊断
- 淮安乐天玛特连锁超市4P营销策略分析
- Bootstrap的OpenGL人体模型仿真
- MATLAB动车组列车牵引变流...
- 上市公司债务税盾文献综述和参考文献