Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“我应该宣布允许吗?”;com.android.alarm.permission.SET“U alarm”;在Android中使用报警管理器时?_Android_Alarmmanager_Android Permissions - Fatal编程技术网

“我应该宣布允许吗?”;com.android.alarm.permission.SET“U alarm”;在Android中使用报警管理器时?

“我应该宣布允许吗?”;com.android.alarm.permission.SET“U alarm”;在Android中使用报警管理器时?,android,alarmmanager,android-permissions,Android,Alarmmanager,Android Permissions,我看过很多使用AlarmManager的教程,有些确实声明了com.android.alarm.permission.SET\u alarm,有些则没有。 我什么时候该申报,什么时候不该申报? 我的应用程序正在设置一个警报以在特定时间启动并执行接收器的onReceive()。使用AlarmManager无需声明“com.android.Alarm.permission.SET\u Alarm”。使用AlarmClock时需要该权限。试试看。如果未经许可它无法工作,请添加它。如果有,不要添加不必要

我看过很多使用
AlarmManager
的教程,有些确实声明了
com.android.alarm.permission.SET\u alarm
,有些则没有。
我什么时候该申报,什么时候不该申报?

我的应用程序正在设置一个
警报
以在特定时间启动并执行接收器的
onReceive()

使用AlarmManager无需声明“com.android.Alarm.permission.SET\u Alarm”。使用AlarmClock时需要该权限。

试试看。如果未经许可它无法工作,请添加它。如果有,不要添加不必要的权限。无论哪种方式,都只需要几分钟的时间就可以解决问题。它可以在没有警报的情况下工作,但我开始收到报告说API 19中没有触发警报,因此我怀疑这种行为。(我使用的是
SetExact()
而不是
Set()
但是…)根据文档,您只需要“setTime”的权限。@Christine它说您需要setTime权限才能设置时间,请参阅