即使按下锁定按钮,屏幕上也会显示 activity
keep the activity on screen even the lock button is pressed
我正在做一个关于调用的项目。
问题:
拨打电话时,看到来电screen.Everything
工作正常,直到我按下锁屏按钮。
当我解锁 phone 时,我可以暂时看到我的通话屏幕,但是
然后它进入拨号屏幕(其中需要一个号码来
拨号,然后再次呼叫)。
即使拨号屏幕处于活动状态,通话仍在继续(这
是锁定前拨号)并且它工作正常但后来我不能
访问我的通话屏幕以结束通话。 (挂断电话)
这是我的代码:
private void stayAwakeOnLockScreen() {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}
使用此代码添加标志
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON|
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD|
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED|
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
然后在清单中
<activity
android:name=".yourActivity"
android:showOnLockScreen="true" >
我正在做一个关于调用的项目。
问题:
拨打电话时,看到来电screen.Everything 工作正常,直到我按下锁屏按钮。
当我解锁 phone 时,我可以暂时看到我的通话屏幕,但是
然后它进入拨号屏幕(其中需要一个号码来 拨号,然后再次呼叫)。即使拨号屏幕处于活动状态,通话仍在继续(这 是锁定前拨号)并且它工作正常但后来我不能
访问我的通话屏幕以结束通话。 (挂断电话)
这是我的代码:
private void stayAwakeOnLockScreen() {
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}
使用此代码添加标志
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON|
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD|
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED|
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
然后在清单中
<activity
android:name=".yourActivity"
android:showOnLockScreen="true" >