相关疑难解决方法(0)

即使屏幕在Android中被锁定,也会启动活动屏幕

即使屏幕被锁定,如何在设备上启动活动.我尝试如下,但它不起作用.

广播接收器:

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);
Run Code Online (Sandbox Code Playgroud)

android broadcastreceiver android-activity screen-lock

12
推荐指数
3
解决办法
2万
查看次数

Android BOOT_COMPLETED在用户超过锁定屏幕之前不会触发

我需要一个服务在我的应用程序的后台运行,我希望它在手机开机时自动启动.我有通常的BOOT_COMPLETED意图过滤器但是会发生什么......

  1. 我打开手机.
  2. 它启动直到锁定屏幕.
  3. 我通过锁屏.
  4. 后台工作开始了.

在我被要求锁定屏幕之前,我想要/需要工作.

这是在运行Android N的Pixel上.

干杯.

boot android

1
推荐指数
1
解决办法
1283
查看次数