即使屏幕已锁定,如何在设备上启动 Activity。我尝试如下,但它不工作。
广播接收器:
Intent alarmIntent = new Intent("android.intent.action.MAIN");
alarmIntent.setClass(context, Alarm.class);
alarmIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
alarmIntent.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED +
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD +
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON +
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
context.startActivity(alarmIntent);
原文由 yuva ツ 发布,翻译遵循 CC BY-SA 4.0 许可协议
您需要
AndroidManifest.xml
文件中的以下权限:在 此处 查看清单详细信息。您可以在查询时查看此 链接。