【问题标题】:How to launch an activity when lock screen is enabled?启用锁屏时如何启动活动?
【发布时间】:2011-03-01 23:29:53
【问题描述】:

启用锁屏后如何启动 Activity?由于屏幕被锁定,我希望能够启动一项活动。我已经不可以了,我可以使用WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED 在锁定屏幕上进行活动,但我有点不清楚如何在屏幕锁定时启动活动。我是否需要运行一个服务来监听屏幕锁定然后启动活动?

【问题讨论】:

    标签: android service android-activity lockscreen


    【解决方案1】:

    启用锁定屏幕后,您应该首先以编程方式解锁屏幕并启动所需的活动。之后,您可以再次锁定屏幕或做任何您想做的事情。如果有的话,也许你可以使用广播监听器来锁定屏幕。你可以试试ACTION_SCREEN_OFF 或者创建一个服务。

    【讨论】:

    • 有没有办法在没有持续运行的服务的情况下做到这一点?我知道让服务无限期运行是不好的做法,但我现在不知道另一种方法来做到这一点。
    • 你可以试试广播监听ACTION_SCREEN_OFF,不知道行不行。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多