5

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

我试过使用PROXIMITY_SCREEN_OFF_WAKE_LOCKand FULL_WAKE_LOCK; 我尝试过使用窗口标志(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所以如果用户出于某种原因按下电源按钮,那么它将结束通话。

4

0 回答 0