use*_*846 8 android clock alarm
嗨,我正在尝试使用AlarmClock类在我的应用程序中设置警报.我使用的代码如下:
Intent intent = new Intent();
intent.setAction(AlarmClock.ACTION_SET_ALARM);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
但我得到一个例外.任何人都可以告诉我们如何使用这个新的Android功能?
bar*_*rry 10
你还需要添加
<uses-permission android:name="com.android.alarm.permission.SET_ALARM"/>
Run Code Online (Sandbox Code Playgroud)
到你的清单.
Ollie是对的,代码看起来应该如下所示:
Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_HOUR, 9);
i.putExtra(AlarmClock.EXTRA_MINUTES, 37);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)
您需要指定设置闹钟的时间:
http://developer.android.com/reference/android/provider/AlarmClock.html
您要求 Android 设置闹钟而不告诉它何时,因此为小时和分钟添加额外的意图捆绑参数,然后我希望它会起作用(很难确定,因为您没有提供有关异常的信息)。
| 归档时间: |
|
| 查看次数: |
13842 次 |
| 最近记录: |