如何使用闹钟类设置闹钟

嗨,我想在我的应用程序中使用AlarmClock类设置警报。 我使用的代码如下:

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

但我得到一个例外。 任何人都可以告诉如何使用这个android新function。

提前致谢。

奥利是正确的,代码应该看起来像这样:

 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"/> 

到你的清单。

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

http://developer.android.com/reference/android/provider/AlarmClock.html

你要求Android设置一个警报而不告诉它什么时候,所以为Hour&Minutes添加额外的intent bundle参数,然后我期望它能工作(很难确定,因为你没有提供有关exception的信息)。