我见过许多使用AlarmManager
的教程,有些确实声明com.android.alarm.permission.SET_ALARM
而有些则没有。{
什么时候应该申报,什么时候不申报?
我的应用使用是设置Alarm
以在特定时间关闭并执行接收方的onReceive()
。
答案 0 :(得分:3)
您无需声明“com.android.alarm.permission.SET_ALARM”即可使用AlarmManager。使用AlarmClock时需要该权限。
答案 1 :(得分:0)
添加权限,因为在某些设备上没有此权限,AlarmManager有时无法工作(在设备启动时在Sony Xperia XZ Android 8上进行了测试)