Я думаю, что вы можете сделать это, проверив, заблокировано ли ваше устройство или нет, и проверив, есть ли простой трюк -
KeyguardManager myKM = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);
if( myKM.inKeyguardRestrictedInputMode()) {
//it is locked
} else {
//it is not locked
}
Так что каждый раз, когда вы хотите добавить время, просто поставьте вышеупомянутый чек.