平时我们能够早早的起床,全靠一个起床神器,“闹钟”,而且有的闹钟就是变态型的,现在我就写一个简单的闹钟吧!
一、一次性闹钟:指的是在你预期定好的时间的时候闹钟开始响,注意定闹钟时间只能是当前时间之后。
1、写一个简单的按钮,写一个事件setAlarm
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="设置闹钟(一次)"
android:onClick="setAlarm"
/>
2、接下来就要实现这个功能了,同时在onCreate方法中得到闹钟管理者
//获取闹钟管理者
alarmManager =(AlarmManager)getSystemService(Context.ALARM_SERVICE);
public void setAlarm(View view){
//获取当前系统的时间
Calendar calendar=Calendar.getInstance();
int hour=calendar.get(Calendar.HOUR_OF_DAY);
int minute=calendar.get(Calendar.MINUTE);
//弹出时间对话框
TimePickerDialog timePickerDialog=new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
@Override
public