如何使用闹钟类设置闹钟

问题描述:

嗨我想在我的应用程序中设置闹钟使用AlarmClock类。我使用的代码如下:如何使用闹钟类设置闹钟

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

但我收到一个异常。任何人都可以告诉如何使用这个android新功能。

在此先感谢。

+1

什么是例外? – 2011-02-14 07:31:07

您需要指定时间时,被设置了报警:

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

你问的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"/> 

添加到您的清单。

+0

为什么downvote? – barry 2013-10-25 20:19:56