在我创建通知时,我使用类别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手机上有三个傻瓜的对话框:一个用于铃声,一个用于音乐和视频,一个用于闹钟)。
有没有办法真正确保为用户播放闹钟?
谢谢!
答案 0 :(得分:0)
在清单中设置警报权限
答案 1 :(得分:0)
请发布您的清单以及您正在使用的广播接收器。 最有可能的是,您在任何一个地方都有拼写错误,或者另一种可能性是另一个具有相同或更高优先级的应用程序。