Como android gerenciar a execução de aplicativos e isola-los um do outro

Se você tem certeza que você quer fazer esta paragem app a todo o custo, você pode tentar estes métodos.

Quando um aplicativo faz algo que você não gosta, seja executado em segundo plano no arranque ou qualquer outra coisa, sua primeira opção é para desinstalá-lo. Problema resolvido! Você pode remover aplicativos do sistema se você tiver raiz, mais facilmente com o Titanium Backup. mas tenha cuidado para remover apenas bloatware transportador e aplicativos do sistema não críticos.

Como android gerenciar a execução de aplicativos e isola-los um do outro

No entanto, se você quer ser capaz de usar esse app, então esta não é uma opção: manter a leitura.

Ping o desenvolvedor

ads

Alguns dos maiores daemons que vêm com Android são serviços que são executados em segundo plano sem motivo, ou quando uma verificação de intervalo simples com o Android AlarmManager seria suficiente. Precisamos matar todos eles com fogo, e não ignorando-os. Tudo o que não envolve uma correção pelo desenvolvedor é apenas um truque que irá resultar em outros efeitos colaterais negativos. Se você entrar em contato com o desenvolvedor com o seu problema, eles podem corrigir o aplicativo e você pode ir em usá-lo normalmente. Isso é uma vitória para todos os envolvidos.

Matar manualmente Apps

Primeiro, observe que muitos aplicativos irá fechar completamente se você volta deles ao invés de usar o botão Home.

Se você estiver executando Ice Cream Sandwich ou Jelly Bean, você pode ir em configurações, aplicativos atingido e desligar manualmente o aplicativo tabulando até as aplicações em execução. Alternativamente, você pode apertar o botão Aplicações Recentes e passe-os para fora da tela para fechá-las. Em versões mais antigas do Android pode haver um Gerenciador de tarefas built-in adicionado pelo fabricante para realizar a mesma coisa, ou você pode baixar um aplicativo gerenciador de tarefas para o fazer. Para os serviços, olhar para -gt Configurações; Aplicações -gt; Serviços .

ATENÇÃO: Não use assassinos tarefa automática! assassinos tarefa automática executado em segundo plano (exatamente o que você não quer) e matar aplicativos sempre que eles começam. Na maioria das vezes isso torna as coisas piores, porque aplicativos consomem frequentemente mais recursos quando eles estão começando-se em comparação com quando eles estão sentados ocioso. Serviços que são executados automaticamente e são reiniciados pelo sistema serão mortos mais e mais, desperdiçar sua bateria. Da mesma forma, os aplicativos que recebem eventos sistema conhecido como Intenções (tais como cobertura de rede e alterações de conectividade) serão mortos cada vez que iniciar-se para receber um evento. Nada de bom pode vir dele.

Como android gerenciar a execução de aplicativos e isola-los um do outro

Uma possível exceção é tarefas automáticas que executam somente quando você, o usuário, executar uma ação específica. Em essência, eles estão apenas fazendo o gerenciamento de tarefas Manual mais fácil para você. Um aplicativo como Tasker ou lama pode ser usado para atividades terminam quando você alternar aplicativos, por exemplo, garantindo que eles não ficam ao redor no fundo. Instruções de lama:

Criar um novo evento. Adicionar a condição chamado Active App. e escolha o status App parado ou em segundo plano. Escolha o aplicativo que você deseja focar. Em seguida, adicione uma ação. Selecione matança de aplicações (privilégios de root). em seguida, selecione o aplicativo novamente.

Agora, sempre que você sair do aplicativo, Lama irá matá-lo.

Edição Autostarts e intenções

Como mencionado acima, alguns aplicativos podem começar quando recebem intenções (eventos do sistema). Usando um aplicativo como Permissão negada: você pode alterar quais permissões os aplicativos podem solicitar, o que por sua vez os limites que os eventos que possam receber. Ou você pode usar um aplicativo como o Autostarts para editar especificamente quais Intenções serão enviados para quais aplicativos. Para ambas as soluções, você vai precisar de acesso root.

Outras opções:

(Autostarts é um software livre / de código aberto, também disponível a partir de f-droid.)

ATENÇÃO: Isso pode causar aplicativos para parar de trabalhar ou inibir a funcionalidade desejada. Proceder com cautela, especialmente com aplicativos críticos do sistema.

congelamento Apps

Você pode usar um aplicativo como o Titanium Backup ou App Quarentena para completar aplicações de congelamento para que eles não podem ser executados em tudo. Se você quiser usá-los você tem que un-congelá-los em primeiro lugar.

ATENÇÃO: Não faça isso com aplicativos críticos do sistema! O dispositivo pode falhar o arranque.

Coloque Apps em modo de hibernação

Greenify (requer Android 4.0 ou superior e privilégios de root) usar uma abordagem diferente chamado de "hibernação", do tradicional "congelamento".

Você pode hibernar com segurança qualquer aplicativo não-sistema que você não quer que ele seja executado furtivamente (via serviços persistentes, receptores de radiodifusão, alarmes e assim por diante), com eficácia equivalente ao "congelamento", enquanto ainda manter todas as suas entradas (ícone lançador, compartilhando-alvo , etc) e totalmente funcional quando você explictly executá-lo, sem a necessidade de un-congelá-lo em primeiro lugar.

ATENÇÃO: Não hibernatize aplicativos de alarme do relógio, aplicativos de mensagens instantâneas e outros aplicativos cuja funcionalidade básica conta com mecanismo de fundo (temporizador, os eventos do sistema, "push", etc) para o trabalho.

The Bottom Line

Android é projetado para cuidar de gerenciamento de aplicativo para você. Em todos, mas os casos mais extremos você não precisa se preocupar com isso. Quando há um problema, aconselhamo-lo a ir para a solução mais simples — desinstalação. Todas as outras soluções são hacks em torno do que Android é projetado para fazer. Talvez um dia Android terá suporte oficial para o gerenciamento de serviços, mas, até então, tenha cuidado.

posts relacionados

  • Apps são automaticamente fechar / reiniciar eo telefone está lento Estou executando o Nexus 5 com Android 5.0.1 (Lollipop), ações (via OTA impulso Google). Eu gosto dele em sua maior parte, exceto para o ...

  • Notificações no Android 4.4 e DevBytes inferiores: notificações na visualização O sistema de notificação Android L desenvolvedor permite aos usuários manter-se informado sobre os eventos relevantes e oportunas em sua ...

  • Ubuntu. Rememberrunning Applications - Windows - Reaberto automaticamente em Login? 07 de fevereiro de 2011 Eu gostaria que as janelas estou trabalhando são reabertas automaticamente no início da sessão, então eu verifiquei ...

  • O Melhor Ereader para ebooks Leitura Android no Android costumava ser apenas ok. Agora é incrível. Enquanto há abundância de aplicativos doces para leitura de livros em seu telefone ou tablet, Play Livros tem ...

  • Vídeo: Hands-on Com New Instagram Video on Não Android que era muito de uma surpresa depois de um par de relatórios deu a notícia nos dias que antecederam o evento de hoje Facebook, mas sim, eles ...