2013-06-12 2 views
1

Я столкнулся с этим приложением: Fast RebootКак работает приложение «Быстрая перезагрузка»?

Мое приложение иногда должно убить другое приложение - Галерея.

Я пробовал разные методы для этого, и никто не работал надежно. Однако, похоже, что «быстрая перезагрузка» действительно убивает приложения, не требуя root.

Как работает описанное выше приложение?

ответ

1

Я подозреваю, что, возможно, данное приложение имеет разрешение KILL_BACKGROUND_PROCESSES и использует метод killBackgroundProcesses.

В Android 2 процессы убийства были изредка оправданными, но на Android 4 и выше это действительно не то, что вы должны делать с другими работающими приложениями. У меня было приложение для убийц задач, установленное на моем Nexus One, но у меня не было причин использовать его на любом устройстве Post Gingerbread.

Что касается «быстрой перезагрузки», я заметил, что некоторые версии Android требуют гораздо больше времени для завершения работы и запуска, чем другие. Cyanogen - супер-быстрый, vanilla Android только немного медленнее, но я всегда обнаружил, что Android Samsung с Touchwiz обременены довольно медленными темпами на моем S3. По сути, если процессы необходимо отключить чисто, и их больше, то время остановки и время запуска будут расширены. На самом деле приложение не может влиять надежным образом.

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

+0

Я пробовал killBackgroundProcesses. Не работает. И поверьте мне, у меня есть причина убить Галерею. Это полностью нарушает работу моего приложения. –

+0

Каким образом галерея (это приложение для акций, в конце концов) нарушает ваше приложение? – Phil

+0

Посредством связи через USB с цифровой камерой, с которой я также пытаюсь работать. Это вызывает серьезные зависания, поскольку функции USB не возвращаются до истечения времени ожидания. –