相关疑难解决方法(0)

调用BroadcastReceiver时如何解锁屏幕?

您可以猜到,我通过AlarmManager注册了一个警报.并且将正确调用BroadcastReceiver.但是当它打电话时,我的手机屏幕仍然被锁定.我注意到默认的AlarmClock应用程序不是这样的.所以我的问题是,当调用BroadcastReceiver时如何解锁屏幕?(解锁屏幕可以让用户直接操作我的Activity)提前感谢.

android broadcastreceiver

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

屏幕关闭时启动活动

我已经设置了一个AlarmManager来启动一个活动.此活动还会播放声音,类似于闹钟应用或来电.

即使屏幕被锁定,如果屏幕打开也可以正常工作.

如果屏幕关闭,则根本不起作用.我尝试使用以下内容作为onCreate中的第一件事

getWindow().setFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,  WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
Run Code Online (Sandbox Code Playgroud)

如果未启用屏幕锁定,则会打开屏幕,我可以看到我的活动已关闭.我听不到播放的声音.如果启用了屏幕锁定,则屏幕根本不会打开.

有时我会得到以下内容,但并非总是如此:

07-18 23:52:13.685: E/OpenGLRenderer(14148):   GL_INVALID_OPERATION
Run Code Online (Sandbox Code Playgroud)

如何在屏幕关闭时使其正常启动?

android screen alarm alarmmanager android-activity

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