Android 如何使用闹钟类设置闹钟

Android 如何使用闹钟类设置闹钟,android,clock,alarm,Android,Clock,Alarm,嗨,我正在尝试使用AlarmClock类在我的应用程序中设置闹钟。我使用的代码如下: Intent intent = new Intent(); intent.setAction(AlarmClock.ACTION_SET_ALARM); startActivity(intent); 但我有个例外。有人能告诉我如何使用这个新的Android功能吗?您需要指定闹钟设置的时间: 您要求Android设置警报而不告诉它时间,因此添加额外的意图包参数小时和分钟,然后我希望它会工作(很难确定,因

嗨,我正在尝试使用AlarmClock类在我的应用程序中设置闹钟。我使用的代码如下:

 Intent intent = new Intent();
 intent.setAction(AlarmClock.ACTION_SET_ALARM);
 startActivity(intent);

但我有个例外。有人能告诉我如何使用这个新的Android功能吗?

您需要指定闹钟设置的时间:


您要求Android设置警报而不告诉它时间,因此添加额外的意图包参数小时和分钟,然后我希望它会工作(很难确定,因为您没有提供有关异常的信息)。

奥利是对的,代码应该如下所示:

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
    i.putExtra(AlarmClock.EXTRA_HOUR, 9);
    i.putExtra(AlarmClock.EXTRA_MINUTES, 37);
    startActivity(i);

您还需要添加

<uses-permission android:name="com.android.alarm.permission.SET_ALARM"/>

到你的舱单