Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 单臂发射接收机_Android_Android Intent_Broadcastreceiver_Intentfilter - Fatal编程技术网

Android 单臂发射接收机

Android 单臂发射接收机,android,android-intent,broadcastreceiver,intentfilter,Android,Android Intent,Broadcastreceiver,Intentfilter,我想创建一个广播接收器,当警报启动时会收到通知。 例如,我将闹钟设置为上午10点,然后我进入睡眠状态,然后当闹钟启动时,我希望有一个会收到通知的接收器 有可能这样做吗?启动报警时是否有任何意图 你不能也用吊坠吗!!仅仅说一下似乎警报应用程序没有使用标准警报。因此,您必须在日志中查找已使用的报警并使用它(这将取决于报警应用程序,以及 当然不是便携式的),或者只需使用alarm manager并安排您自己的报警设置报警使用类。您可以使用挂起意图设置报警,并使用日历设置时间。检查以下代码,在此Alar

我想创建一个广播接收器,当警报启动时会收到通知。 例如,我将闹钟设置为上午10点,然后我进入睡眠状态,然后当闹钟启动时,我希望有一个会收到通知的接收器


有可能这样做吗?启动报警时是否有任何意图

你不能也用吊坠吗!!仅仅说一下

似乎警报应用程序没有使用标准警报。因此,您必须在日志中查找已使用的报警并使用它(这将取决于报警应用程序,以及 当然不是便携式的),或者只需使用alarm manager并安排您自己的报警设置报警使用类。您可以使用挂起意图设置报警,并使用日历设置时间。检查以下代码,在此AlarmReceiver中,广播接收器在特定时间从挂起的意图接收意图,您可以在set方法中将其设置为第二个参数

  Intent alaram=new Intent(FirstActivity.this,AlarmReceiver.class);

    PendingIntent pendingIntent = PendingIntent.getBroadcast(FirstActivity.this, 0, alaram,PendingIntent.FLAG_UPDATE_CURRENT);

    AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
    alarmManager.set(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(),pendingIntent); 
    //cal.setTimeInMillis(System.currentTimeMillis()); 

嗯,我会用任何东西来通知我的广播接收器,当警报被触发