Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当他收到特殊消息(来自我的应用程序)时,我想通知我的应用程序用户。我如何向用户显示某种消息,即使我的应用程序在后台运行(或者如果可能的话根本不运行)。
我希望通过文字和声音通知他。
谢谢。
您需要为此编写服务。然后在您的服务代码中使用Notification类来显示文本和声音警报。
使用Broadcast Receiver, 来通知 abt 一些动作。像更新、短信或 abt 指示手机启动完成等...广播接收器的工作原理是发布者和订阅者模式。
Broadcast Receiver
如果您的应用程序没有运行并且您想做一些事情,您将需要某种广播接收器来接收触发器。可能您最终会做的是在设备启动时启动,以安排一些事情。这个答案应该让你进入正确的方向
之后,通知用户的最佳方式是使用通知(如果您是忠实粉丝,则使用 Toast 消息;))查看 状态栏通知