拔掉电源并睡觉时,我可以唤醒我的Android吗?

我制作了一个应用程序,允许人们收听广播,并实施了一个警报,以便我可以在闹钟响起时播放收音机。我正在使用alarmManager和RTC_wakeup,如果手机已插入或手机没有睡眠(这种目的失败了),它似乎工作正常。但是,当手机已拔下并睡着时,在我唤醒手机之前,闹钟不会响起。 有谁知道解决这个问题?     
已邀请:
这就是我们这样做的方式,它适用于您描述的两种情况:
PendingIntent pi = null;

private void startMonitor() {
    AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
    Intent i = new Intent(this, OnTickReceiver.class);
    pi = PendingIntent.getBroadcast(this, 0, i, 0);

    alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
            System.currentTimeMillis() + 120 * 1000, 120 * 1000, pi);
}

private void stopMonitor() {
    AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
    alarmManager.cancel(pi);
}
    

要回复问题请先登录注册