android 设置系统闹钟和系统日历提醒

android 设置系统闹钟和系统日历提醒
第一步:权限问题:

// 开启定时
findViewById(R.id.button2).setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{

            Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);
            intent.putExtra(AlarmClock.EXTRA_HOUR, mHour);
            intent.putExtra(AlarmClock.EXTRA_MINUTES, mMinute);
            intent.putExtra(AlarmClock.EXTRA_MESSAGE, "hello world");
            intent.putExtra(AlarmClock.EXTRA_VIBRATE, true);
            intent.putExtra(AlarmClock.EXTRA_SKIP_UI, true);
            if (intent.resolveActivity(getPackageManager()) != null) {
                startActivity(intent);
            }
        }
    });

    // 取消定时
    findViewById(R.id.button3).setOnClickListener(new View.OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            Intent intent = new Intent(AlarmClock.ACTION_DISMISS_ALARM);
            intent.putExtra(AlarmClock.EXTRA_HOUR, mHour);
            intent.putExtra(AlarmClock.EXTRA_MINUTES, mMinute);
            intent.putExtra(AlarmClock.EXTRA_MESSAGE, "hello world");
            intent.putExtra(AlarmClock.EXTRA_VIBRATE, true);
            intent.putExtra(AlarmClock.EXTRA_SKIP_UI, true);
            if (intent.resolveActivity(getPackageManager()) != null) {
                startActivity(intent);
            }
        }
    });

版权声明:本文为qq_43053456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。