dart 当屏幕锁定时,是否有方法显示特定的Flutter页面?

fdbelqdn  于 2023-09-28  发布在  Flutter
关注(0)|答案(1)|浏览(95)

请有一种方法来显示或打开一个Flutter页面时,屏幕锁定在Flutter像WhatsApp显示来电页面时,屏幕锁定?我使用唤醒插件,但无法显示屏幕锁定的页面。我需要一个向导来做这件事。先谢了。

gjmwrych

gjmwrych1#

您正在寻找的是所谓的time sensitive notificationfull screen notification。它所做的是,如果屏幕被锁定,它会打开链接到用于全屏通知的挂起意图的Activity。当手机解锁时,它会显示一个抬头通知。您一定在各种电话应用程序和闹钟应用程序中看到过这种行为。
Flutter应用在单个Activity内运行,因此如果您将其标记为要在锁定状态下显示的Activity,则应用将显示。但它的行为类似于应用程序从一开始启动时的行为。此外,行为是不可预测的,因为它是后面的唤醒锁。因此,更好的选择是将其转移到一个单独的活动中并执行必要的操作。如何实现全屏通知的示例。
https://medium.com/android-news/full-screen-intent-notifications-android-85ea2f5b5dc1

相关问题