Android实现-闹钟-通知
1.界面设计
2.实现代码
1.实现步骤
我们首先写好一个设置闹钟的界面(activity_main.xml),然后写好实现闹钟的代码(MainActivity);然后在写一个闹钟时间到了的跳转页面(RingAction01);然后在写跳转成功的界面(activity_ring.xml),然后写一个Action实现跳转成功后响铃 通知我们(RingActivity);
1.第一个界面设计(activity_main.xml)设置闹钟
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="设置闹钟(一次)"
android:onClick="setAlarmOne"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="setAlarmCycle"
android:text="设置闹钟(周期)" />
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="取消周期闹钟"
android:onClick="cancelAlarmCycle"
/>
2.第一个界面的实现代码(MainActivity)设置闹钟时间 分设置一次响铃一次;设置一周,响铃一周期
package com.example.myandroid28_alarm_notification;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.app.TimePickerDialog;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.App