您好,我正在尝试使用AlarmClock类在我的应用程序中设置闹钟。我正在使用以下代码:
Intent intent = new Intent();
intent.setAction(AlarmClock.ACTION_SET_ALARM);
startActivity(intent);
但是我遇到了一个异常。请问有人可以告诉我如何使用这个新的Android功能吗?
你还需要添加
<uses-permission android:name="com.android.alarm.permission.SET_ALARM"/>
添加到您的清单中。
Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_HOUR, 9);
i.putExtra(AlarmClock.EXTRA_MINUTES, 37);
startActivity(i);
设置闹钟时需要指定时间:
http://developer.android.com/reference/android/provider/AlarmClock.html
您要求 Android 设置闹钟,但没有告诉它何时设置,因此请添加额外的意图包参数,包括小时和分钟,然后我希望它能正常工作(由于您没有提供有关异常的任何信息,很难确定)。