26

通知が開始されたときにデバイスを振動させたり音を鳴らしたりするにはどうすればよいですか。

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

4

2 に答える 2

74

編集Android 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

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

編集:マニフェストにバイブレーション権限を含めることを忘れないでください。

于 2011-08-30T03:36:54.430 に答える
20
Notification notification // new notification object.
notification.defaults = Notification.DEFAULT_ALL;

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

于 2012-07-12T13:45:07.410 に答える