我们可以根据最新的 android sdk 在锁定屏幕上显示任何小部件吗?或者我们如何在锁屏上绘制布局?
参考申请:https ://play.google.com/store/apps/details?id=app.medicalid.free
此应用程序在锁定屏幕上显示图标,并在不解锁设备的情况下点击图标显示另一个活动。
我们如何才能实现这个功能?
我们可以根据最新的 android sdk 在锁定屏幕上显示任何小部件吗?或者我们如何在锁屏上绘制布局?
参考申请:https ://play.google.com/store/apps/details?id=app.medicalid.free
此应用程序在锁定屏幕上显示图标,并在不解锁设备的情况下点击图标显示另一个活动。
我们如何才能实现这个功能?
我安装了您的示例应用程序,如果您想在锁定屏幕上显示活动,您可以使用以下代码:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O_MR1)
{
setShowWhenLocked(true);
setTurnScreenOn(true);
KeyguardManager keyguardManager = (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE);
if(keyguardManager!=null)
keyguardManager.requestDismissKeyguard(this, null);
}
else
{
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
}