37得票9回答
通话期间禁用接近传感器

我不小心把手机摔了,接近传感器看起来不再可靠。它一直返回“Near”。问题是,在通话期间显示屏会关闭,我就无法使用数字键盘输入密码或者会议呼叫,甚至无法挂断电话。我在辅助功能设置中找到了电源按钮断开选项,并现在使用它。 我试图创建一个应用程序,当接听电话时尝试获得完整的唤醒锁,希望它可以保持...

16得票5回答
当接近传感器被覆盖时保持显示屏开启

我想在不关闭显示屏的情况下截取近距离传感器。 通过文档,我知道有两个布尔变量:proximityMonitoringEnabled proximityState 并且这段代码[UIDevice currentDevice].proximityMonitoringEnabled = YES; 当...

12得票1回答
如何使用接近传感器拍照?

我在启用接近传感器时,无法使用后置摄像头拍照。我不想显示相机预览,只想让设备拍照并在imageView中展示它。我的接近传感器已经起作用了,并且我正在使用imagePicker.takePicture()在启用 接近传感器时拍照,但似乎不起作用。请问有什么方法/函数可以在没有用户输入的情况下编...

11得票1回答
如何在iOS开发中使用接近传感器编程?

经过一番搜索后,我了解到“接近传感器”是用于在设备靠近/远离用户时开启/关闭屏幕的。我观看了这个视频(从第30秒开始观看),对这个酷炫的东西感到惊讶。我想在我的应用程序中实现它。 但是我得知当 proximityMonitoringEnabled 为 YES 时,没有公共 API 可以保护屏...

10得票1回答
安卓接近传感器在三星设备上存在问题

避免问题的具体场景: 三星设备中Activity的行为方式不同,每次检测到接近时,仅在三星设备上会导致对onPause()/onResume()的调用。 我在onPause()中清除了接近传感器,这导致了一种独特于三星设备的行为。 希望这能为面临此问题的任何人节省一些时间。我从onPaus...

7得票3回答
取消注册监听器与PROXIMITY_SCREEN_OFF_WAKE_LOCK无法正常工作

我有这段代码 public class MainActivity extends AppCompatActivity implements SensorEventListener { private SensorManager mSensorManager; private...

7得票2回答
如何获取Android的距离传感器当前值?

在Android中,可以获取接近传感器的当前值吗?我知道可以使用SensorManager和Sensor注册状态更改的监听器,但是由于此代码是在服务中运行的,我不需要收到每个状态更改的通知,因此效率会非常低。而且,在发生状态更改之前,我的代码无法了解该值(如果该值没有更改,我如何知道它是什么?...