- @Override
- public void onReceive(Context context, Intent intent) {
- Log.d(LOG_TAG, intent.getAction());
- KeyguardManager km = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
- if (km.inKeyguardRestrictedInputMode()) {
- Intent alarmIntent = new Intent(context, AlarmActivity.class);
- alarmIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- context.startActivity(alarmIntent);
- }
- }
本文介绍了一种在Android设备上实现特定应用程序在锁屏状态下自动启动并显示的方法。通过使用`WindowManager.LayoutParams`的多个标志,该应用程序可以在设备锁定时显示,并且能够关闭密钥保护、保持屏幕常亮等功能。
2302

被折叠的 条评论
为什么被折叠?



