Java Android-显示LayoutParams.TypeSystemError时看不到来电
我正在开发锁屏应用程序。此处,锁定屏幕显示在屏幕顶部,使用此命令“WindowManager.LayoutParams.TYPE\u SYSTEM\u ERROR;” 但我的问题是,当显示自定义锁定屏幕时,我看不到来电窗口。来电窗口不会覆盖我的自定义锁定屏幕 1) 显示来电窗口是否需要任何权限 2) 我们必须添加任何其他代码来回答传入的类 这是我的锁屏接收机等级Java Android-显示LayoutParams.TypeSystemError时看不到来电,java,android,service,lockscreen,android-broadcastreceiver,Java,Android,Service,Lockscreen,Android Broadcastreceiver,我正在开发锁屏应用程序。此处,锁定屏幕显示在屏幕顶部,使用此命令“WindowManager.LayoutParams.TYPE\u SYSTEM\u ERROR;” 但我的问题是,当显示自定义锁定屏幕时,我看不到来电窗口。来电窗口不会覆盖我的自定义锁定屏幕 1) 显示来电窗口是否需要任何权限 2) 我们必须添加任何其他代码来回答传入的类 这是我的锁屏接收机等级 public class LockScreenReceiver extends BroadcastReceiver { @Ov
public class LockScreenReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if(action.equals(Intent.ACTION_SCREEN_OFF) || action.equals(Intent.ACTION_BOOT_COMPLETED))
{
Intent i = new Intent(context, MainActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
}
}
在普通锁屏应用程序->中,他们可以接听来电,接听来电后,会显示锁屏。如何
请帮帮我。提前谢谢
<receiver android:name=".IncomingCall">
<intent-filter>
<action android:name="android.intent.action.PHONE_STATE" />
</intent-filter>
</receiver>
LockScreen
中实现PhoneStateListener
,并调用onCallStateChanged
private class LockScreen extends AppCompatActivity implements PhoneStateListener{
public void onCallStateChanged(int state, String incomingNumber) {
//Disable lockscreen when calls come
}
private class LockScreen extends AppCompatActivity implements PhoneStateListener{
public void onCallStateChanged(int state, String incomingNumber) {
//Disable lockscreen when calls come
}