Blackberry: EventInjector вызывает диалоговое окно подтверждения таймера безопасности - PullRequest
1 голос
/ 28 октября 2011

Я использую EventInjector для автоматического прекращения входящих вызовов, но при первом входящем звонке после установки приложения появляется диалоговое окно с текстом:

«Телефон приложения пытается сбросить таймер безопасности»

Если я выберу «Не спрашивать снова» и «Разрешить», все в порядке, но как я могу установить это разрешение для разрешения с самого начала?

Кстати, это не работает на BES

1 Ответ

2 голосов
/ 28 октября 2011

Вы не можете программно установить это разрешение (оно бы уничтожило всю цель разрешений, если бы вы могли), но вы можете запросить это разрешение у пользователя, когда ваше приложение впервые запускается с классом ApplicationPermissionsManager . Конкретное разрешение, которое вам нужно запросить: ApplicationPermissions.PERMISSION_IDLE_TIMER.

Имейте в виду, что это может не сработать - по моему опыту, существует много сценариев, в которых запрошенные разрешения игнорируются, и вы все равно получаете всплывающие окна в приложении.

...