【问题标题】:Displaying on Locked Android Screen在锁定的 Android 屏幕上显示
【发布时间】:2023-04-01 08:20:01
【问题描述】:

是否可以在屏幕上显示某些内容的同时将 Android 设备保持在锁定状态?这意味着所有功能都会像设备被锁定一样工作(因为它会被锁定),唯一的区别是屏幕上显示了一些东西。这个问题的主要目的是像通知栏在锁定状态下一样显示一些东西,并且能够返回到原来的锁定屏幕,而不是在设备上显示一些东西,一旦按下锁定屏幕,它就会空白设备,您必须再次按下它才能返回锁定界面。

【问题讨论】:

  • 您的用户需要每 2 小时为手机充电一次?
  • 哈哈我想如果你决定展示一些奢侈的东西,但是很多显示通知等东西的应用程序似乎会离开锁定状态并这样做。你认为显示像数字时钟这样简单的东西会消耗电池吗?
  • jalesh,请接受一个答案或解释为什么给定的答案对你来说不够。

标签: android


【解决方案1】:

将此行添加到您的活动中。即使屏幕被锁定,窗口也会显示,就这么简单。

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);

干杯............!!!!!!!!!

【讨论】:

  • 这个解决方案在 ICS 上对我有用。它将允许您显示可以退出以进入锁定屏幕的活动。
【解决方案2】:

您可以排序这样做。这方面有一些 customization tools and how-to's,但从开发的角度来看,您想看看 this question 中来自 CommonsWare 的 cmets。

有一些 open source code 可用,其中包含一些您可以查看其他人如何完成它的东西,但听起来 Android 团队正在远离增强此功能。

更新:您的问题也进一步激起了我对这方面的兴趣,因此我一直在浏览有关该主题和其他一些主题的 Google 群组。这是an interesting,但在这方面也有一些背景。

【讨论】:

  • 感谢您的信息!我会尽快查看它
【解决方案3】:

如果您查看开源项目contact owner,您可以了解如何做到这一点,该项目会在锁定屏幕上添加一条消息

"if you find this phone please call +49 ..."

Android 4.2 引入了用户添加widgets to the lock screen 的功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多