Android - 在我的应用中禁用接近传感器

时间:2012-09-19 10:56:36

标签: android

我正在制作一个应用程序,允许用户从应用程序本身开始拨打电话,一旦调用启动,用户就可以返回应用程序进行一些UI操作。

我目前的问题是,一旦呼叫启动,接近传感器被启用,这使得几乎不可能使用应用程序(取决于传感器的灵敏度 - 每个设备)。

无论如何都要控制传感器? 例如,我想在活动可见后禁用传感器,并在隐形后重新启用它。

谢谢, 利奥尔。

1 个答案:

答案 0 :(得分:3)

尝试在应用程序代码中设置WakeLock ...如下所示....

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);

PowerManager.WakeLock wl = pm.newWakeLock( PowerManager.FULL_WAKE_LOCK, "FullWakeLock" );

希望它能帮到你......