我正在尝试编写一个需要用户设置警报的应用程序。我尝试使用以下代码调用闹钟
Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_MESSAGE, "MMTS train to catch rush up ...");
i.putExtra(AlarmClock.EXTRA_HOUR, d.getHours());
i.putExtra(AlarmClock.EXTRA_MINUTES, d.getMinutes());
activity.startActivity(i);
例外是
Permission Denial: starting Intent { act=android.intent.action.SET_ALARM
cmp=com.android.deskclock/.HandleSetAlarm (has extras) } from
ProcessRecord{414d1210 812:com.arjun.android.mmts/10041} (pid=812, uid=10041)
requires com.android.alarm.permission.SET_ALARM
我正在使用 Android 4.0 API 版本 14。
我添加了行
<uses-permission android:name="android.permission.SET_ALARM"></uses-permission>
在我的清单文件中,即使在那之后它也不起作用。