繁体   English   中英

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

[英]How to disable touch input using proximity sensor in android?

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

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

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

这是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)进行尝试。 看看这个...点击这里

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM