2015-05-18 172 views
2

我想关闭屏幕时关闭去面对。我用this把屏幕关闭。
但我有一个错误:找不到符号在这一行:
使用接近传感器在android-反过来屏幕关闭

params.flags |= LayoutParams.FLAG_KEEP_SCREEN_ON; 

params.f lags |= LayoutParams.FLAG_KEEP_SCREEN_ON; 


这里是我的代码:

import org.qtproject.qt5.android.bindings.QtActivity; 
import android.hardware.Sensor; 
import android.hardware.SensorEvent; 
import android.hardware.SensorEventListener; 
import android.hardware.SensorManager; 
import android.os.Bundle; 
import android.app.Activity; 
import android.content.Context; 
import android.widget.Toast; 
import android.os.PowerManager; 
import android.view.WindowManager; 

public class ProximitySensor extends Activity implements SensorEventListener{ 
//SensorManager lets you access the device's sensors 
//declare Variables 
private SensorManager sensorManager; 

/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    //create instance of sensor manager and get system service to interact with Sensor 
    sensorManager= (SensorManager)getSystemService(Context.SENSOR_SERVICE); 
    WindowManager.LayoutParams params = getWindow().getAttributes(); 
    Sensor proximitySensor= sensorManager.getDefaultSensor(Sensor.TYPE_PROXIMITY); 
    . 
    . 
    . 

// called when sensor value have changed 
@Override 
public void onSensorChanged(SensorEvent event) { 
    WindowManager.LayoutParams params = this.getWindow().getAttributes(); 
    if(event.sensor.getType()==Sensor.TYPE_PROXIMITY){ 

     if(event.values[0]==0){ 
     params.flags |= LayoutParams.FLAG_KEEP_SCREEN_ON; 
     params.screenBrightness = 0; 
     getWindow().setAttributes(params); 
    } 
    else{ 
     params.flags |= LayoutParams.FLAG_KEEP_SCREEN_ON; 
     params.screenBrightness = -1f; 
     getWindow().setAttributes(params); 
    } 
    } 
} 
} 

回答

1

您需要添加此导入:

import android.view.WindowManager.LayoutParams; 
0

尝试前缀LayoutParams.FLAG_KEEP_SCREEN_ON;部分。这可能解决问题:params.flags |= WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;

相关问题