Чтение акселерометра после блокировки экрана - PullRequest
0 голосов
/ 08 сентября 2010

Привет, у меня есть приложение, которое читает данные с акселерометра. Однако после блокировки экрана это невозможно.

Я пробовал следующее

-(void)startMonitoring{
    UIApplication *thisApp = [UIApplication sharedApplication];
    thisApp.idleTimerDisabled = YES;
        ....
        ....
}

-(void)stopMonitoring{
    UIApplication *thisApp = [UIApplication sharedApplication];
    thisApp.idleTimerDisabled = NO;
        ....
        ....
}

Как продолжить чтение с акселерометра даже после блокировки экрана.

1 Ответ

0 голосов
/ 08 сентября 2010

насколько я понимаю, вы не хотите отключать блокировку экрана в целом, используя:

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

На github.com есть пример кода, воспроизводящий звук каждые x секунд, даже если устройствонаходится в режиме ожидания:

http://github.com/marcop/MMPDeepSleepPreventer

Автор просто использует таймер срабатывания каждые несколько секунд.Я еще не пробовал, но он должен работать в соответствии с сообщениями на форуме.

Кей

...