Как я могу тайм-аут моего приложения? - PullRequest
0 голосов
/ 08 декабря 2011

У меня есть требование, когда мне нужно показать экран ввода пин-кода пользователю после значения времени ожидания, которое пользователь выберет в приложении (например, он выбирает время ожидания).Я планирую записать текущее время деактивированного события.В активированном событии рассчитайте разницу во времени + время ожидания, установленное в мобильном телефоне.Если разница больше, чем время ожидания, покажите экран булавки, иначе не будет отображаться.

Но у меня вопрос: как мы можем получить значение «Время ожидания экрана после», которое является параметром, установленным на экране настроек мобильного телефона

1 Ответ

1 голос
/ 08 декабря 2011

Значение в Settings > lock+wallpaper > Screen times out after не предоставляется через какой-либо общедоступный API.

Это параметр системного уровня, и его не следует использовать непосредственно в вашем приложении.

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

На основе стандартных моделей использования мобильных устройств и встроенной функциональностив телефоне уже такая функция кажется совершенно ненужной.

Если человек, которому вы создаете это приложение, настаивает на этой функции, я настоятельно рекомендую проверить это с реальными пользователями, чтобы увидеть, какие отзывы вы получите.Если вы просто добавляете это как дополнительную функцию, которая, по вашему мнению, будет хорошей, я бы рекомендовал не добавлять ее.Если вы все еще настаиваете, ПОЖАЛУЙСТА, дайте своим пользователям возможность отключить эту функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...