Как я могу предотвратить работу приложений на запуск? [Дубликат] -- applications поле с участием auto-start пол android Связанный проблема

How can I prevent applications from running on startup? [duplicate]


45
vote

проблема

русский
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»>
Этот вопрос уже имеет ответ здесь :
Закрыто 8 лет назад .

<Сильный> Возможный дубликат:
Как я могу остановить приложения и услуги от работы?

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

Могу ли я остановить эти приложения от автозаправки? И если так, как?

Примечание. Мой телефон не укоренен, поэтому я особенно интересуюсь решениями, которые делают не , требуют укорениваемого устройства, но все ответы приветствуются, даже если они требуют укоренения устройства, так как i может сделать это в конце концов.

Также обратите внимание: я бы предпочел не , чтобы скрипаться с неуклюжевыми функциями автоматического убийства в программах по убийце задач, так как я обнаружил, что они были невероятно ненадежными на моем телефоне (Motorola Milestone / Дроид).

Английский оригинал

Possible Duplicate:
How can I stop applications and services from running?

I've installed some applications that I mostly like, except for the fact that they all decided they were too important not to auto-start. None of them give me any option within the application to disable the auto-start "feature."

Can I stop these applications from auto-starting? And if so, how?

Note: My phone is not rooted, so I'm especially interested in solutions that do not require a rooted device, but all answers are welcome, even if they require rooting the device, since I may do this eventually.

Also note: I'd prefer not to fiddle around with clumsy auto-kill features in task-killer programs, as I've found them to be incredibly unreliable on my phone (Motorola Milestone/Droid).

     
         
         

Список ответов

15
 
vote

Пожалуйста, пожалуйста, пожалуйста, поставьте поставленную задачу.

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

Единственный раз, когда вы когда-либо, когда-либо, когда-либо, когда-либо, когда-либо, когда-либо должны убить задачу, это если оно, очевидно, бегает дикой или подвешивает (и, как правило, когда это происходит, вы получаете силой закрытый экран. Если нет, перейдите к настройкам - & GT; приложения - & gt; Найдите свое приложение и убьйте там задание).

 

Please, please, please, please put down the task killer.

It isn't needed. The operating system knows how to handle and end applications just fine. Otherwise you are going to waste performance/battery because when you kill a task it is going to re-spawn back up. And if you killed a task that was writing to disk (or a database), then you could potentially create corruption.

The only time you ever, ever, ever should kill a task is if it is obviously running wild or hung up (and usually when this happens you get the Force Close screen. If not, go to Settings --> Applications --> find your app and kill the task there).

 
 
 
 
15
 
vote

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

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

Есть хорошее описание о том, почему убийцы задач плохая идея здесь: http: // Forum.xda-developers.com/showthread.php?p=6426198#post6426198#post6426198

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

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

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

 

There are some apps around that will claim to offer this functionality. However, they are basically task killers under the hood. This means they will allow the app to load, and then kill it. This means that extra battery power is used to kill the app, and then it will probably be reloaded on some event trigger later, only to be killed again.

Honestly, if you use these apps, and don't want to uninstall them, the best thing is to just let them load. They will use a bit of memory, as long as there is some that isn't being used. As soon as something needs the memory, then the system will kill the app - and believe me the Android system has a better idea of which tasks to kill than any dumb task killer.

There is a good description about why task killers are a bad idea here: http://forum.xda-developers.com/showthread.php?p=6426198#post6426198

Otherwise, there is no way to do this on an unrooted phone, unless the app specifically gives an option to disable auto-startup. On a rooted phone, however, there are a range of apps that are able to actually change the way broadcast intents are delivered to apps, meaning they can pre-emptively be prevented from starting.

To be honest I struggle to think of a reason that an app might want to load a service at startup, that it couldn't achieve by just registering a broadcast listener. Services should typically be used for background tasks that have a limited lifetime. Some apps may load a service at startup to do some processing, but will then typically close it once that processing is complete.

However, that said, not all developers understand the rules. I would rather uninstall a badly written app that consumes resources like this.

 
 
         
         
8
 
vote

Android - это ОС, специально предназначенная для ограниченной среды ресурсов. Android управляет ресурсами разумно, и убьет приложений, когда другие приложения должны использовать память и воскресить их позже, чтобы восстановить услугу. В отличие от некоторых других телефонов, которые жертвуют базовыми функциональными возможностями смартфона, такие как многозадачность, только позволяя одновременному приложению к одновременному запуску одновременно).

Что касается того, как Android определяет, как воскресить приложения, он в основном определяется путем взаимодействия. Приложения могут быть зарегистрированы для уведомления ОС, когда возникают определенные события, например, Телефон запускается, вы вводите в определенное местоположение, Wi-Fi включается и т. Д. При обращении с уведомлениями (Intents) приложение (или части IT) может воскреснуть. В некотором смысле, концептуально в Android, все установленные приложения всегда работают все время, и у вас концептуально бесконечная память. ОС убьет и воскреснет приложения по мере необходимости для поддержания этой иллюзии.

 

Android is an OS specifically designed for resource constrained environment. Android manages resources intelligently, and will kill applications when other applications need to use memory, and resurrect them later to restore service. Unlike some other phones, which sacrifices basic smartphone functionality, like multitasking, by only allowing one running application at a time).

As for how Android determine how to resurrect apps, it's mainly determined by Intents. Applications can register to be notified by the OS when certain events occur, e.g. the phone starting up, you're entering a particular location, the wifi gets turned on, etc. When handling notifications (Intents), the application (or parts of it) may get resurrected. In a sense, conceptually in Android, all installed applications are always running all the time and you have conceptually infinite memory. The OS will kill and resurrect applications as needed to maintain this illusion.

 
 
 
 
7
 
vote

Вы на самом деле не хотите или не нужно запускать позаказ. См.: Мне действительно нужно установить диспетчер задач?

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

Обратите внимание, что в отличие от вашего ПК, имея дополнительную оперативную память не повышает производительность. Это лучше для ваших часто используемых приложений, чтобы уже находиться в оперативной памяти, когда вы запускаете их, чтобы они не должны были быть загружены. Бег с небольшим количеством бесплатной оперативной памяти - это хорошая вещь на Android, и ОС делает хорошую работу по уходу за тем, что ему больше не нужно.

 

You don't really want or need to run a task killer. See: Do I really need to install a task manager?

Apps on the Android are pretty well-behaved. If an app is starting automatically it's because it needs to. Well-designed apps that may or may not really need to run automatically will have an option in their settings to turn that on or off.

Note that unlike your PC, having extra RAM doesn't improve performance so much. It's better for your often used apps to already be in RAM when you launch them, so that they don't need to be loaded. Running with little to no free RAM is a good thing on Android, and the OS does a good job of killing things it doesn't need any more.

 
 
     
     
3
 
vote

Я бы порекомендовал приложение autostarts .

.

Что это делает (ссылаясь с описания рынка):

Держите контроль над своим телефоном: посмотрите, какие приложения делают за вашим назад.

показывает, какие приложения работают на запуске телефона, а какие другие события триггер на заднем плане. Пользователи root могут отключить нежелательные автозапуска и ускорить их загрузку телефона.

 

I'd recommend the application Autostarts.

What it does (citing from the Market description):

Keep control over your phone: See what applications do behind your back.

Shows you what apps run on phone startup, and what other events trigger in the background. Root users can disable unwanted autostarts and speed up their phone boot.

 
 
1
 
vote

Хотя не выделенное приложение для этой цели, Системный тюнер Бесплатное приложение имеет функцию отключения «запуска приложений».

Вы можете найти этот параметр, прокручивая список кнопок ниже в приложении и выберите «Приложения», а затем выберите вкладку «Стартапы».

Это, кажется, выполняет вещи в гораздо лучшей моде, чем другие менеджеры запуска.

Я не уверен, работает ли он точно так же, как автоматическое убийцу задач или если она явно требует рута (другие функции системного тюнера, могут быть те, которые требуют корневой на самом деле)

 

Though not a dedicated app for this purpose, the System Tuner free app has the feature of disabling "startup apps".

You can find that option by scrolling the list of buttons below in the app and select "Apps" then choose the "startups" tab.

This seems to perform things in a much better fashion than other startup managers.

I am not sure if it works exactly like a auto task killer or if it explicitly requires root (other features of system tuner may be the ones demanding root actually)

 
 
1
 
vote

Я сомневаюсь, что вы можете исправить это, не укоренив телефон. Но, если вы будете готовы к root, вы можете попробовать AutoRun Manager Отказ

 

I doubt you can fix this without rooting the phone. But, if you are ready to root, you can try Autorun manager.

 
 
 
 
-1
 
vote

Вы можете использовать такие приложения, такие как « Запуск Cleaner " или другое Похожие приложения

 

You can use applications like "Startup Cleaner" or other similar applications

 
 
     
     

Связанный проблема

1  Как запустить приложение на запуск в фоновом режиме  ( How to run an app on startup in background ) 
Как запустить приложение на запуск в фоновом режиме? Например, Glasswire, Kaspersky Run в Startup, а также показать в верхней части лотка для удержаний. Я хоч...

8  Есть ли способ позволить Facebook работать только тогда, когда я хочу?  ( Is there any way to let facebook run only when i want ) 
Есть ли способ позволить приложению Facebook работать только тогда, когда я хочу использовать его и действительно закрыть его, когда мне это не нужно? Я уже...

0  Подавить «автозапуск», когда подключен внешний USB-накопитель  ( Suppress autoplay when external usb drive connected ) 
На некоторых телефонах, когда к телефону подключен внешний USB-накопитель, существует своего рода функция автозапуска, где она автоматически вызывает экран «М...

3  Найдите список всех приложений, которые запускают во время загрузки  ( Find a list of all apps that launch at boot time ) 
Я использую Android 5.1.1 (retive: 6.0.1 сейчас) в Samsung J7. Я хочу получить список приложений, которые запускают во время загрузки 1 . Каковы альтернат...

5  Начать службы при загрузке [дубликат]  ( Start services at boot ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже имеет ответ здесь : ...

8  Почему определенные приложения работают даже когда я их не пользуюсь?  ( Why do certain apps run even when i dont use them ) 
Я обнаружил, что определенные приложения (Amazon MP3 и акции, например) иногда будут работать на заднем плане, даже когда я никогда не открыл их. Почему это? ...

2  Можно ли запустить приложение Android без запуска хотя бы один раз?  ( Can android app run without being launched at least once ) 
Как я знаю, большинство приложений никогда не начнутся, если вы не запускаете их хотя бы один раз (даже если у них есть фоновый сервис). Но как насчет тех, ...

9  Как запустить скрипт на загрузке в CM12.1?  ( How to run a script on boot in cm12 1 ) 
Большинство вопросов, которые я могу найти, связанные с этим, датированы 2011 года и ThereAbouts, поэтому, возможно, это не слишком удивительно, что все измен...

0  Авто-запуск и закрытие приложений  ( Auto start and closing apps ) 
Мое устройство Android укоренилось и его 4.4.2. Для управления приложением автоматического запуска я установил Clean Master и позволил ему доступа к корню. ...

0  Как я могу остановить Yahoo, начиная вверх (пытается менеджер AutoRun by Mob)  ( How can i stop yahoo starting up trying autorun manager by mob ) 
Yahoo Mail начинает автоматически Как я могу остановить это от этого? Я попробовал AutoRuns Mobiwia - Andrs Studio https://play.google .com / store / a...

45  Как я могу предотвратить работу приложений на запуск? [Дубликат]  ( How can i prevent applications from running on startup ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже имеет ответ здесь : ...

2  Android 2.2 - Как увидеть приложения, которые запускаются при запуске [дубликат]  ( Android 2 2 how to see applications that run at start up ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

2  Android Mini-PC: как автозапуск для публичного отображения  ( Android mini pc how to autostart for public display ) 
У меня есть MK808 Android Mini PC, который я хочу использовать для публичного отображения. Я могу открыть браузер OK и получить страницу, которую я хочу, но к...

7  Как определить и изменить приложения, которые устанавливаются как элементы запуска [дубликат]  ( How to identify and change apps which are set as startup items ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

2  В Terminal IDe, как я могу запустить TelnetD автоматически, когда устройство включается?  ( In terminal ide how do i get telnetd to start automatically whenever the device ) 
Я думаю, что терминал - IDE - лучшее, что с момента нарезанного хлеба, но я не уверен, как заставить TelnetD начать автоматически. ...

2  «Хорошо, Google» автоматический запуск «случайным образом»  ( Ok google auto launch randomly ) 
Мой телефон - Motorola Moto G3. Иногда, когда я не использую его, «Хорошо, Google» функция автоматического запуска и записывает мой голос. Я думаю, что это мо...

2  Мне нужен удаленный доступ к моему слайду MyTouch 3G, используя веб-интерфейс без доступа к телефону  ( I need remote access to my mytouch 3g slide using a web interface with no access ) 
У меня есть слайд MyTouch 3G, который в настоящее время находится в Миссури, и я в Северной Каролине. У меня есть информация об учетной записи Google Play и д...

4  Как автоматически запустить Android Acess Point на Startup?  ( How to automatically launch android acess point on startup ) 
Моя галактика S с Samsung Android, построенным на нем, предлагает мне опцию, запустив телефон как точку Acess W-LAN, которая подключается к Интернету через мо...

2  Запустите приложение на старте (даже приложения SD Card)  ( Launch app on start even sd card apps ) 
Я почти уверен (несмотря на их не видел), что есть несколько вопросов о запуске приложения, когда вы включаете телефон. Но я хочу что-то немного более сложное...

66  Как я могу остановить приложения и услуги от работы?  ( How can i stop applications and services from running ) 
Когда мой телефон запускается, есть несколько приложений / услуг, работающих на заднем плане, что я предпочел бы не. И когда я нажимаю на домашнюю кнопку при ...

0  Лучше всего блокировать Autostart Apps, или позвольте им работать во время загрузки?  ( Best to block autostart apps or let them run at boot time ) 
Когда Android по-прежнему был детским зеленым роботом, я бы прошел через все Установленные пользователем Apps (не системные приложения) и отключите привилег...

1  Модификация «файла PLAYLPM» вызывает выключение вместо перезагрузки  ( Modification of playlpm file causes shutdown instead of rebooting ) 
Модификация <код> playlpm файл вызывает выключение вместо перезагрузки my samsung galaxy s4 mini i9192. Обновлено playlpm Перезагрузите телефон после ввода...

24  Есть ли способ навсегда выключить Google Maps до тех пор, пока не нужен?  ( Is there a way to permanently turn off google maps until needed ) 
Google Maps, похоже, имеет безумное количество намерений, зарегистрированных для него, а также другие способы начала. Поскольку это красивое ресурсное голод...

2  Приложения Android автоматически включаются, когда WiFi переключается на  ( Android applications automatically turning on when wifi is toggled on ) 
Прежде всего, у меня есть менеджмент разрешений, установленные на моем пользовательском римме, и это предотвращает приложения из случайного запуска во время з...

0  Приложение не начинается на ботинке устройства  ( App not starting on device boot ) 
Я использую приложение Automation, которое должно начинаться автоматически на устройстве (Re). Но это не происходит. Я проверил все разрешения, и все предоста...

Связанный проблема

1  Как запустить приложение на запуск в фоновом режиме 
8  Есть ли способ позволить Facebook работать только тогда, когда я хочу? 
0  Подавить «автозапуск», когда подключен внешний USB-накопитель 
3  Найдите список всех приложений, которые запускают во время загрузки 
5  Начать службы при загрузке [дубликат] 
8  Почему определенные приложения работают даже когда я их не пользуюсь? 
2  Можно ли запустить приложение Android без запуска хотя бы один раз? 
9  Как запустить скрипт на загрузке в CM12.1? 
0  Авто-запуск и закрытие приложений 
0  Как я могу остановить Yahoo, начиная вверх (пытается менеджер AutoRun by Mob) 
45  Как я могу предотвратить работу приложений на запуск? [Дубликат] 
2  Android 2.2 - Как увидеть приложения, которые запускаются при запуске [дубликат] 
2  Android Mini-PC: как автозапуск для публичного отображения 
7  Как определить и изменить приложения, которые устанавливаются как элементы запуска [дубликат] 
2  В Terminal IDe, как я могу запустить TelnetD автоматически, когда устройство включается? 
2  «Хорошо, Google» автоматический запуск «случайным образом» 
2  Мне нужен удаленный доступ к моему слайду MyTouch 3G, используя веб-интерфейс без доступа к телефону 
4  Как автоматически запустить Android Acess Point на Startup? 
2  Запустите приложение на старте (даже приложения SD Card) 
66  Как я могу остановить приложения и услуги от работы? 
0  Лучше всего блокировать Autostart Apps, или позвольте им работать во время загрузки? 
1  Модификация «файла PLAYLPM» вызывает выключение вместо перезагрузки 
24  Есть ли способ навсегда выключить Google Maps до тех пор, пока не нужен? 
2  Приложения Android автоматически включаются, когда WiFi переключается на 
0  Приложение не начинается на ботинке устройства