如何创建一个带有接收器的警报管理器以在特定时间将手机置于静音状态?
我已经尝试了一段时间,但我无法找出最好的方法,而且我不太明白广播接收器的作用。我想要的是触发警报,也许还有一项活动将手机置于静音状态。
提前致谢
I have been trying this for a while and i cannot figure out the best way to do it and i do not really understand what teh broadcast reciever does. what i would like is for the alarm to be fired and maybe an activity to put the phone on silent.
thanks in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 AlarmManager 的 setRepeating 方法定期运行任务。要更改铃声,您可以使用 AudioManger 的 setRingerMode 方法。
Use the AlarmManager's setRepeating method to run your task periodically. To change the ringer you can use the AudioManger's setRingerMode method.
这是工作代码。它每 10 分钟唤醒一次 CPU 并显示通知。
添加到Manifest.xml:
代码:
This is working code. It wakes CPU every 10 minutes and shows notification.
Add to Manifest.xml:
Code: