按下电源按钮时,我们可以在任何安卓设备上看到任何活动的提醒对话框。就像我想在我的应用程序收到广播意图时显示一个提醒对话。我如何实现该功能?从Android手机的任何屏幕显示提醒对话框
回答
- 将此意图添加到您的活动清单标记中。
- 在你的活动的
onCreate()
,处理你收到的意图:- 如果它符合你的意图,显示对话框。
- 否则,什么也不做。
我的问题与广播意图无关。按下电源按钮时看到警告对话框。您可以从任何活动中获得的提醒对话。示例消息应用程序,浏览器应用程序,主屏幕,启动屏幕等。就像我想收到广播意图后显示警报对话。 – user965071
当您按下电源按钮时,手机会被锁定。我不知道你的意思! – iTurki
正如前面的人说,你不能有这样的功能,因为它是在Android框架代码,除非你编辑代码,以揭露它。您正在寻找的功能(来自Android代码)的示例驻留在扩展SystemUI的PowerUI类中。在SystemUI中,有一个Context(mContext)子类用于在任何屏幕上显示警报。这是你需要的。我最近不得不为一个应用程序做这个。我只是反映了PowerUI做了什么,并创建了SystemUI的另一个孩子。 PowerUI会这样做,让您知道您的电池电量不足(来自任何活动/屏幕)等等。
这是一只熊,但这是我相信你在谈论。尽管如此,如果你向公众发布信息,它并不会真正帮助你。但是,对于个人应用程序...
- 1. 唤醒屏幕并在锁定屏幕上显示对话框
- 2. Android - 如何在本机屏幕上显示对话框?
- 3. Android对话框提醒
- 4. QRCODE图像显示Android手机屏幕
- 5. 如何在android手机挂机后立即创建提醒对话框?
- 6. 在全屏幕显示对话框
- 7. 在Android上的提醒对话框中显示首选项
- 8. Chrome提醒/提示显示屏幕不显示
- 9. 如何获得手机显示屏幕?
- 10. 从屏幕上的一个点开始提醒对话动画
- 11. 当屏幕关闭时的Android显示对话框
- 12. android中的提醒对话框
- 13. 如何安排任务,弹出提醒并进入手机主屏幕?
- 14. 如何当我从手机上取下耳机时在主屏幕上显示警报对话框
- 15. 手机屏幕上的显示块
- 16. 手机屏幕工具提示
- 17. 屏幕锁定时在Android中显示提醒
- 18. Android:进度对话框显示黑色屏幕
- 19. Android在屏幕上显示对话框时发现
- 20. android我想在首选项屏幕上显示对话框
- 21. Android提醒对话框数字输入
- 22. Android“别再问我”提醒对话框
- 23. Android:自定义提醒对话框出现在DEFULT对话框
- 24. 锁定屏幕上的Android对话框
- 25. 安卓对话框提醒
- 26. 取消提醒对话框
- 27. Android Studio:手机预览,只显示屏幕,而不是屏幕的周围
- 28. 点击android手机屏幕
- 29. 显示按下后退按钮上的提醒对话框
- 30. Android模拟器没有显示全尺寸的手机屏幕
发布已在广播级中完成的代码 – Shalini
您正在讨论的对话框仅在系统代码中可用。应用程序无法访问它。您可以做的最好的做法是弹出一个对话框,将其转化为广播意图。但是,它的范围仍然局限于您的应用程序。 – jsmith