0

(アプリから) 特別なニュースを受信したときに、アプリのユーザーに通知したいと考えています。アプリがバックグラウンドで実行されている (または可能であればまったく実行されていない) 場合でも、ユーザーに何らかのメッセージを表示するにはどうすればよいですか。

文字と音で知らせてほしい。

ありがとう。

4

3 に答える 3

3

これを行うためのサービスを作成する必要があります。次に、サービス コードでNotificationクラスを使用して、テキストとサウンドのアラートを表示します。

于 2012-05-29T17:56:51.033 に答える
1

, を使用Broadcast Receiverして、何らかのアクションを通知します。更新と同様に、SMS、または abt は、電話の起動がいつ完了するかなどを示します。BroadCast 受信機は、公開者と購読者のパターンの原則に基づいて動作します。

于 2012-05-29T17:57:54.043 に答える
1

アプリが実行されていないときに何かを実行したい場合は、トリガーを受信するためにある種のブロードキャスト レシーバーが必要になります。おそらく、最終的に行うことは、デバイスの起動時に起動して、いくつかのものをスケジュールすることです。ここでのこの答えは、あなたを正しい方向に導くはずです

その後、ユーザーに通知する最善の方法は、通知を使用することです (または、大ファンの場合はトースト メッセージを使用します)。 ステータス バーの通知をご覧ください。

于 2012-05-29T17:58:53.277 に答える