E
Size: a a a
E
SZ
SZ
SZ
D
ИК
N
ЕК
java
PowerManager power = (PowerManager)getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock lock = power.newWakeLock(PowerManager.PROXIMITY_SCREEN_OFF_WAKE_LOCK, getClass().getName());
if (lock.isHeld()) {
lock.release();
}
sensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
sensorListener = new SensorEventListener(){
@Override
public void onSensorChanged(SensorEvent event) {
Utils.p(TAG, "SENSOR: " + event.values[0]);
switch (event.sensor.getType()){
case Sensor.TYPE_PROXIMITY:
if(event.values[0] == 0){
if( ! lock.isHeld()) {
lock.acquire();
}
} else {
if(lock.isHeld()){
lock.release();
}
}
break;
default:
Utils.p(TAG, "Unknown sensor!");
}
}
};
Utils.p(TAG, "Sensor.TYPE_PROXIMITY");
sensor = sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY);
SZ
ЕК
ЕК
D
ИК
D
k
D
k
E
k
I