我想使用接近传感器禁用屏幕输入(主要是触摸输入)。
必须通过改变接近传感器来禁用和启用屏幕输入。
我在这里搜索了很多问题,但没有找到合适的答案。
这是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();