【发布时间】:2011-08-30 03:01:40
【问题描述】:
如何让设备在启动通知时振动或发出声音。
我听说过 FLAGS。但是我如何将它们用于声音和振动?
【问题讨论】:
标签: android notificationmanager
如何让设备在启动通知时振动或发出声音。
我听说过 FLAGS。但是我如何将它们用于声音和振动?
【问题讨论】:
标签: android notificationmanager
编辑在 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
上面有我发布的信息以及如何使用自定义声音或振动以及创建通知的整个过程的信息。
编辑:不要忘记在清单中包含Vibrate 权限。
【讨论】:
notif.defaults |= Notification.DEFAULT_SOUND;这一行
Notification notification // new notification object.
notification.defaults = Notification.DEFAULT_ALL;
显示所有默认通知。 (声音、振动、LED)
【讨论】: