Не удается обойти задержку кнопки «Домой» с правами root - PullRequest
0 голосов
/ 24 июля 2011

Я разрабатываю приложение для личного пользования.Проблема в том, что служба, которую я использую для запуска действия при нажатии кнопки «Домой», все еще страдает от 5-секундной задержки.Я использовал этот код для предоставления root и проверил, включив уведомления суперпользователя:

try {
    Runtime.getRuntime().exec("su");
} catch (IOException exception) {
    exception.printStackTrace();
}

Нужно ли что-то еще сделать, чтобы обойти правило?Я не собираюсь использовать домашний помощник, он мешает системе Android держать LauncherPro в памяти и работать правильно.

Ответы [ 3 ]

0 голосов
/ 24 июля 2011

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

0 голосов
/ 03 февраля 2013

в расширенном меню widgetlocker есть корневой помощник, а затем вы можете отключить 5-секундный тайм-аут.

0 голосов
/ 24 июля 2011

О какой 5-секундной задержке вы говорите?На Android такого нет.Единственное, что я могу вспомнить о 5-секундном предельном сроке, прежде чем вы получите ANR.Если вы потратите более 5 секунд на выполнение действия в потоке пользовательского интерфейса, пользователю будет представлена ​​ошибка ANR.

...