2011-02-14 26 views
8

こんにちは私は自分のアプリケーションでAlarmを設定しようとしています。私は次のようにコードを使用しています:アラームクロッククラスを使用してアラームを設定する方法

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

しかし、私は例外が発生しています。誰もこのアンドロイドの新機能を使用する方法を教えてくださいできますか?

ありがとうございます。

+1

例外は何ですか? –

答えて

3

あなたはアラームが設定されている時間を指定する必要があります。

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

あなたはときにそれを告げずにアラームを設定し、その時間&のための余分な意思バンドルパラメータを追加するには、Androidを求めています議事録を作成し、それが機能することを期待しています(例外についての情報を提供していないので確信が持てません)。

9

Ollie第が正しいと、コードは次のようになります。

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

はまた、あなたのマニフェストに

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

を追加する必要があります。

+0

なぜdownvote? – barry

+0

良いものバリー、これを感謝 – Michael

関連する問題