Android 实现一次性闹钟和周期性闹钟

平时我们能够早早的起床,全靠一个起床神器,“闹钟”,而且有的闹钟就是变态型的,现在我就写一个简单的闹钟吧!
一、一次性闹钟:指的是在你预期定好的时间的时候闹钟开始响,注意定闹钟时间只能是当前时间之后。
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 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值