6

だから私は私の活動でこの通知を作成しました

Notification n = new Notification.Builder(getApplicationContext())
    .setContentTitle("New mail from " + sender)
    .setContentText(subject)
    .setSmallIcon(R.drawable.notification)
    .build();

サウンドと一緒にステータス/通知バーに表示するにはどうすればよいですか?

4

2 に答える 2

5

アンドロイド開発者サイトにいくつかの良いドキュメントがあり、 NotificationManagerドキュメント を見てください

さあ、いくつかのコード...:

NotificationManager mNotificationManager =
    (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
// mId allows you to update the notification later on.
mNotificationManager.notify(mId, n);

通知にあなたの意図を追加することもまた素晴らしい考えであることに注意してください...

mBuilder.setContentIntent(resultPendingIntent);

サウンドを追加するには、このNotification.Builder.setSound()メソッドを使用できます。

于 2012-12-16T13:35:05.743 に答える
2

サウンドと一緒にステータス/通知バーに表示するにはどうすればよいですか?

メソッドを使用しNotification.Builder.setSound()ます。

次のようなデフォルトの着信音を取得できます。

Uri uri= RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);

次に、通知音として設定します。

Notification.Builder(getApplicationContext()).setSound(uri);

通知を作成したら、次のコマンドで通知を起動します。

myNotificationManager.notify(myNotificationId, n);
于 2012-12-16T13:47:34.480 に答える