警报通知是沉默但不应该

时间:2015-06-26 12:23:38

标签: android notifications alarmmanager

在我创建通知时,我使用类别ALARM和最高优先级。

final NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext)
                .setSmallIcon(R.drawable.ic_stat_notification)
                .setContentTitle(contentTitle)
                .setContentText(contentText)
                .setPriority(NotificationCompat.PRIORITY_MAX)
                .setCategory(NotificationCompat.CATEGORY_ALARM)
                .setWhen(alarmTime)                    .setColor(mContext.getResources().getColor(R.color.theme_accent))
                .setAutoCancel(true);

但是,在目前运行Android 5.0.1的HTC One Max上,每当用户使手机静音时,即使在音量设置中也没有播放声音,但警报设置仍然响亮。 (这是HTC手机上有三个傻瓜的对话框:一个用于铃声,一个用于音乐和视频,一个用于闹钟)。

有没有办法真正确保为用户播放闹钟?

谢谢!

2 个答案:

答案 0 :(得分:0)

在清单中设置警报权限

SET_ALARM

答案 1 :(得分:0)

请发布您的清单以及您正在使用的广播接收器。 最有可能的是,您在任何一个地方都有拼写错误,或者另一种可能性是另一个具有相同或更高优先级的应用程序。