Android在通话期间禁用接近传感器

时间:2012-04-27 18:35:59

标签: android phone-call wakelock proximity

我有一个应用程序可以拨打电话,然后在电话呼叫时切换回我的活动。问题是,如果用户将手放在接近传感器附近,则屏幕关闭。有没有办法在通话时禁用接近传感器关闭手机?

我尝试过使用PROXIMITY_SCREEN_OFF_WAKE_LOCKFULL_WAKE_LOCK;我尝试过使用Window flags (WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);我尝试过使用myView.setKeepScreenOn(true)。到目前为止,所有这些都没有成功。

另外,我有一个ACTION_SCREEN_OFFACTION_SCREEN_ON的监听器,所以如果用户因任何原因按下电源按钮,它将结束通话。

0 个答案:

没有答案