gpt4 book ai didi

android - 在通话期间禁用光传感器 - Android

转载 作者:太空宇宙 更新时间:2023-11-03 13:38:06 24 4
gpt4 key购买 nike

当您在 Android 手机上通话时,光传感器会工作。如果您遮住屏幕的左上角,显示屏会变黑,您什么也看不到。

我想取消该功能并尝试使用 Android SensorsLight Sensor但它不起作用。

这是我的代码:

 senMgrLight=(SensorManager)getSystemService(Context.SENSOR_SERVICE);
senMgrLight.registerListener(onSensorListener,
senMgrLight.getDefaultSensor(Sensor.TYPE_LIGHT),
SensorManager.SENSOR_DELAY_FASTEST);

谢谢。

最佳答案

您需要使用的传感器是接近传感器,试试这个,这会让你知道传感器是否被隐藏(并且它在你通话时工作)

   SensorManager sm = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
sm.registerListener(new SensorEventListener() {

@Override
public void onSensorChanged(SensorEvent event) {
Log.i(TAG,"sensor: " + event.sensor.getName() + ", values: " + Arrays.toString(event.values));

}

@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
Log.i(TAG,"accuracy change: " + sensor + ", accuracy: " + accuracy);

}
}, sm.getDefaultSensor(Sensor.TYPE_PROXIMITY),SensorManager.SENSOR_DELAY_FASTEST);

关于android - 在通话期间禁用光传感器 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4257265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com