一、广播监听
private static final String CLOCK_STATE_ACTION = Intent.ACTION_ALARM_CHANGED;
IntentFilter simStateFilter = new IntentFilter();
simStateFilter.addAction(CLOCK_STATE_ACTION);
mContext.registerReceiver(simStateReceiver, simStateFilter);
private BroadcastReceiver simStateReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
boolean alarmSet = intent.getBooleanExtra("alarmSet", false);
//alarmSet 为true就是有闹钟,为false就是一个闹钟都没有了
}
}