Como posso evitar que os aplicativos funcionem na inicialização? [duplicado] -- applications campo com auto-start camp android Relacionado O problema

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


45
vote

problema

português
.
.

Duplicado possível:
como eu posso parar aplicativos e serviços de execução?

Eu instalei alguns aplicativos que eu principalmente gosto, exceto pelo fato de que todos decidiram que eles eram muito importantes para não começar automaticamente. Nenhum deles me dá qualquer opção dentro de o aplicativo para desativar o recurso de início automático "."

Posso parar esses aplicativos de partida automática? E se sim, como?

Nota: Meu telefone não está enraizado, então estou especialmente interessado em soluções que não exigem um dispositivo enraizado, mas todas as respostas são bem-vindas, mesmo que precejem enraizando o dispositivo, desde que eu pode fazer isso eventualmente.

Também note: eu prefiro não mexer com os recursos de morte automática desajeitado em programas de assassino de tarefas, como eu os encontrei para ser incrivelmente não confiável no meu telefone (Motorola Milestone / Andróide).

Inglês Original

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).

     
         
         

Lista de respostas

15
 
vote

por favor, por favor, por favor, por favor, coloque o assassino da tarefa.

Não é necessário. O sistema operacional conhece como lidar e finais finais. Caso contrário, você vai desperdiçar desempenho / bateria, porque quando você mata uma tarefa, ele vai re-desovar de volta. E se você matou uma tarefa que escrevia em disco (ou um banco de dados), você poderia criar corrupção .

A única vez que você já, sempre, nunca deve matar uma tarefa é se estiver obviamente correndo selvagem ou desligada (e geralmente quando isso acontece, você obtém a tela Força Fechar. Se não, vá para Configurações - & GT; Aplicativos - & gt; encontrar o seu aplicativo e matar a tarefa lá).

 

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

Existem alguns aplicativos que pretendem oferecer essa funcionalidade. No entanto, eles são basicamente assassinos de tarefas sob o capô. Isso significa que eles permitirão que o aplicativo seja carregado e, em seguida, matá-lo. Isso significa que a energia extra da bateria é usada para matar o aplicativo e, provavelmente, será recarregado em algum gatilho do evento mais tarde, apenas para ser morto novamente.

Honestamente, se você usar esses aplicativos, e não quiser desinstalá-los, a melhor coisa é simplesmente deixá-los carregar. Eles usarão um pouco de memória, desde que haja algum que não esteja sendo usado. Assim que algo precisar da memória, o sistema matará o aplicativo - e acreditará em mim, o sistema Android tem uma idéia melhor de quais tarefas matarem do que qualquer assassino de tarefas idiotas.

Há uma boa descrição sobre por que os assassinos de tarefas são uma má ideia aqui: http: // forum.xda-developers.com/showthread.php?p=6426198#post6426198

Caso contrário, não há como fazer isso em um telefone sem rodaçado, a menos que o aplicativo especificamente fornece uma opção para desativar a inicialização automática. Em um telefone enraizado, no entanto, há uma gama de aplicativos que são capazes de realmente alterar a forma como as intenções de transmissão são entregues aos aplicativos, o que significa que eles podem prever prepartivamente impedidos de iniciar.

Para ser honesto, luto para pensar em uma razão pela qual um aplicativo pode querer carregar um serviço na inicialização, que não conseguiu apenas registrar um ouvinte de transmissão. Os serviços devem ser usados ​​tipicamente para tarefas de segundo plano que tenham uma vida limitada. Alguns aplicativos podem carregar um serviço na inicialização para fazer algum processamento, mas normalmente fechará uma vez que o processamento estiver concluído.

No entanto, que dizia, nem todos os desenvolvedores entendem as regras. Eu prefiro desinstalar um aplicativo mal escrito que consome recursos como este.

 

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 é um sistema operacional projetado especificamente para o ambiente restrito de recursos. Android gerencia recursos de forma inteligente e matará aplicativos quando outros aplicativos precisam usar memória e ressuscitá-los mais tarde para restaurar o serviço. Ao contrário de alguns outros telefones, o que sacrifica a funcionalidade básica do smartphone, como multitarefa, permitindo apenas uma aplicação em execução de cada vez).

Quanto a como Android determina como ressuscitar aplicativos, é determinado principalmente por intenções. Os aplicativos podem se registrar a ser notificado pelo sistema operacional quando certos eventos ocorrem, e. O telefone começando, você está inserindo um determinado local, o WiFi é ligado, etc. Ao manusear notificações (intenções), o aplicativo (ou partes dele) podem ser ressuscitados. De certo modo, conceitualmente no Android, todos os aplicativos instalados estão sempre em execução o tempo todo e você tem uma memória infinita conceitual. O sistema operacional matará e ressuscitará aplicativos conforme necessário para manter essa ilusão.

 

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

Você realmente não quer ou precisa executar um assassino de tarefas. Veja: Eu realmente preciso instalar um gerenciador de tarefas?

Aplicativos no Android são muito bem comportados. Se um aplicativo estiver começando automaticamente, é porque ele precisa. Aplicativos bem projetados que podem ou não precisar realmente ser executados automaticamente terão uma opção em suas configurações para ativar ou desligar.

Observe que, ao contrário do seu PC, ter RAM extra não melhora tanto o desempenho. É melhor que seus aplicativos frequentemente usados ​​já estejam em RAM quando você os lançar, para que eles não precisem ser carregados. Correndo com pouco a nenhum carneiro livre é uma coisa boa no Android, e o sistema operacional faz um bom trabalho de matar coisas que não precisa mais.

 

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

Eu recomendo o aplicativo AutoStarts .

.

O que ele faz (citando da descrição do mercado):

.

Mantenha o controle sobre o seu telefone: veja quais aplicativos fazem atrás do seu de volta.

mostra quais aplicativos funcionam na inicialização do telefone e que outros eventos gatilho em segundo plano. Usuários radiculares podem desativar o AutoStarts indesejados e acelerar a inicialização do telefone.

 

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

Embora não seja um aplicativo dedicado para este propósito, o sintonizador de sistema

Você pode encontrar essa opção rolando a lista de botões abaixo no aplicativo e selecione "Apps" e escolha a guia "Startups".

Isso parece realizar as coisas de uma forma muito melhor do que outros gerentes de inicialização.

Eu não tenho certeza se funciona exatamente como um assassino de tarefa automática ou se ele exigir explicitamente raiz (outros recursos do sintonizador do sistema podem ser os que exigem raiz realmente)

 

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

Eu duvido que você possa consertar isso sem enraizar o telefone. Mas, se você estiver pronto para root, você pode tentar gerente autorun .

 

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

 
 
 
 
-1
 
vote

Você pode usar aplicativos como " limpador de inicialização " ou outro aplicativos semelhantes

 

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

 
 
     
     

Perguntas relacionadas

2  Iniciar aplicativo no início (até aplicativos do cartão SD)  ( Launch app on start even sd card apps ) 
Tenho certeza (apesar de não os vi) que há algumas perguntas sobre como executar algum aplicativo quando você ligar o telefone. Mas eu quero algo um pouco mai...

5  Iniciar serviços na inicialização [duplicate]  ( Start services at boot ) 
. Esta pergunta já tem uma resposta aqui : Abra um aplicativo na inicialização / após a inicialização...

24  Existe uma maneira de desligar permanentemente os mapas do Google até que seja necessário?  ( Is there a way to permanently turn off google maps until needed ) 
O Google Maps parece ter uma quantidade insana de intenções registradas para ele, além de outras formas de serem iniciadas. Como este é um aplicativo muito ...

8  Existe alguma maneira de deixar o Facebook funcionar apenas quando quiser?  ( Is there any way to let facebook run only when i want ) 
Existe alguma maneira de deixar o aplicativo do Facebook funcionar apenas quando eu quiser usá-lo e realmente fechar quando não preciso disso? Eu já proquei...

8  Por que certos aplicativos correm mesmo quando eu não os uso?  ( Why do certain apps run even when i dont use them ) 
Eu descobri que certos aplicativos (Amazon MP3 e estoques, por exemplo) ocasionalmente estarão correndo em segundo plano mesmo quando nunca as abri uma vez. P...

0  Melhor para bloquear o AutoStart Apps, ou deixá-los correr no momento da inicialização?  ( Best to block autostart apps or let them run at boot time ) 
Quando o Android ainda era um robô verde do bebê, eu passava por todos os aplicativos instalados pelo usuário (não aplicativos do sistema) e desligar os pri...

0  Aplicativo não começando na inicialização do dispositivo  ( App not starting on device boot ) 
Eu estou usando um aplicativo de automação que deve iniciar automaticamente no dispositivo (re). Mas isso não está acontecendo. Eu verifiquei todas as permiss...

2  Android 2.2 - Como ver os aplicativos que são executados no Start-up [Duplicate]  ( Android 2 2 how to see applications that run at start up ) 
. Esta pergunta já tem respostas aqui : fechado 10 anos atrás . . Duplicado possível: Como po...

1  Como executar um aplicativo na inicialização no fundo  ( How to run an app on startup in background ) 
Como executar um aplicativo na inicialização no fundo? Por exemplo, Kaspersky correr em startup, bem como mostrar na bandeja de barra de notificação. Eu quero...

45  Como posso evitar que os aplicativos funcionem na inicialização? [duplicado]  ( How can i prevent applications from running on startup ) 
. Esta pergunta já tem uma resposta aqui : fechado 8 anos atrás . . Duplicado possível: como ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.