如何在安卓中使用接近传感器禁用触摸输入



我想使用接近传感器禁用屏幕输入(主要是触摸输入)。

屏幕输入必须通过接近传感器更改来禁用和启用。

我在这里搜索了很多问题,但没有找到任何合适的答案。

这是onSensorChanged方法:

public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
 if (event.values[0] == 0) {
   Toast.makeText(getApplicationContext(), "sensor in 0",Toast.LENGTH_LONG).show();
 } else {
   Toast.makeText(getApplicationContext(), "sensor in 1",Toast.LENGTH_LONG).show();
  } 
}

这是我尝试的代码,但应用程序崩溃了:

 Dialog overlayDialog = new Dialog(getApplicationContext(), android.R.style.Theme_Panel);
 overlayDialog.setCancelable(true);
 overlayDialog.show();

使用 setClickable(false) 尝试使用。看看这个。。。点击这里

最新更新