【问题标题】:start activity even when phone is locked即使手机被锁定也开始活动
【发布时间】:2017-03-01 23:29:08
【问题描述】:

我想启动一项活动,就像闹钟开始响起时使用的活动一样,即使手机被锁定并且我可以点击它,也会出现对话框关闭。我有这个站点的代码,但是当我使用广播接收器扩展时,我不知道如何调用它。它总是说

getWindow() 的方法是未定义的类型...

我似乎每次编码时都会收到此错误,这是什么意思。

public void unlockScreen() {
    Window window = getWindow();
    window.addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
            + WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
            + WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
            + WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
}

【问题讨论】:

    标签: android broadcastreceiver


    【解决方案1】:

    SCREEEN_ON 意图注册 boradcast 接收器。 随着屏幕进入您的广播接收器 onRecieve(..) 将执行,使用您在 onRecieve 方法中的帖子中所写的标志开始您的活动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多