web-dev-qa-db-ja.com

音と振動で通知を使用する方法は?

通知が開始されたときに、デバイスがどのように振動したり、音を出したりできるようにしますか。

フラグについて聞いたことがあります。しかし、音と振動にどのように使用しますか?

26
yoshi24

EditAndroid v4サポートライブラリには、 NotificationCompat.Builder およびメソッドsetSoundは、代わりにそのクラスを使用する場合に機能します。ただし、以下の情報は引き続き機能します。

Notification notif ... //create your notification

notif.defaults |= Notification.DEFAULT_SOUND;
notif.defaults |= Notification.DEFAULT_VIBRATE;

それは音と振動を追加します。

必ずドキュメントを確認してください。次のような多くの回答があります。

http://developer.Android.com/guide/topics/ui/notifiers/notifications.html

これには、上で投稿した情報、カスタムサウンドまたはバイブレーションの使用方法、および通知の作成プロセス全体に関する情報が含まれています。

EDIT:マニフェストに Vibrate パーミッションを含めることを忘れないでください。

74
Reed
Notification notification // new notification object.
notification.defaults = Notification.DEFAULT_ALL;

すべてのデフォルト通知を表示します。 (音、振動、LED)

20
Gautham