0

按下电源按钮时,我们可以在任何 android 设备中从任何活动中看到警报对话框。就像我想在我的应用程序收到广播意图时显示警报对话一样。我如何实现该功能?

4

2 回答 2

0
  1. 将此意图添加到您的 Activity Manifest 标记中。
  2. 在您的 Activity 中onCreate(),处理您收到的意图:
    • 如果它符合您的意图,请显示对话框。
    • 否则,什么也不做。
于 2012-09-04T11:22:15.867 回答
0

正如前人所说,您无法拥有此功能,因为它位于 Android 框架代码中,除非您编辑该代码以公开它。您正在寻找的功能示例(来自 Android 代码)位于 PowerUI 类中,该类扩展了 SystemUI。在 SystemUI 中,有一个 Context(mContext),子类使用它在任何屏幕上显示警报。这就是你需要的。我最近不得不为一个应用程序这样做。我只是反映了 PowerUI 所做的事情,并创建了 SystemUI 的另一个子项。PowerUI 这样做是为了让您知道您的电池电量不足(来自任何活动/屏幕)等等。

这有点像熊,但这就是我相信你在说的。但是,如果您要向公众发布,则对您并没有太大帮助。但是,对于个人应用程序...

于 2012-09-04T20:07:13.187 回答