如何在 Android 10 中屏幕锁定时启动 activity
How to launch activity while screen is Locked screen in Android 10
我必须在设备锁定时启动 activity,我使用以下代码从服务启动 activity。它在 android 10 设备下工作正常。
val callIntent = Intent(this, CallActivity::class.java)
callIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
callIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK)
callIntent.putExtra(EXTRA_CALL_TYPE, callType)
callIntent.putExtra(EXTRA_CALL_DIRECTION, callDirection)
startActivity(callIntent)
此代码在 Android 10 中不起作用,任何其他方式都可以在 Android 10
中启动 activity
您应该改为发送通知 fullScreenIntent。
我认为您需要获得后台服务的权限
我必须在设备锁定时启动 activity,我使用以下代码从服务启动 activity。它在 android 10 设备下工作正常。
val callIntent = Intent(this, CallActivity::class.java)
callIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
callIntent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK)
callIntent.putExtra(EXTRA_CALL_TYPE, callType)
callIntent.putExtra(EXTRA_CALL_DIRECTION, callDirection)
startActivity(callIntent)
此代码在 Android 10 中不起作用,任何其他方式都可以在 Android 10
中启动 activity您应该改为发送通知 fullScreenIntent。
我认为您需要获得后台服务的权限