Melhore a duração da bateria no Android com o Android de BackgroundRestrit

é um sistema operacional que está em evolução continuamente. Novos recursos são adicionados a cada lançamento, além de trazer melhorias para diferentes subsistemas. No entanto, normalmente leva alguns lançamentos para uma nova função amadurecer. O Google é utilizado para adicionar suporte preliminar para uma função em uma versão específica do Android, além de melhorar ou total essa função na próxima versão, com base principalmente em experiências do mundo real. Um ótimo exemplo é o modo Doze, que apareceu muito no Android Marshmallow e também ficou muito melhor no Android Nougat. Aqui está uma sugestão útil para melhorar a duração da bateria no Android Nougat usando o aplicativo BackgroundRestrictor para Android.

A permissão run_in_background

No Android Nougat, o Google também introduziu permissão especial, run_in_background. Deve ser o consentimento utilizado apenas pelos desenvolvedores para fins de teste, bem como é por isso que está oculto do usuário. Numerosos hackers do Android acreditam que esse consentimento é a base para algo maior que virá no futuro, mais provável que o Android vá.

Run_in_background O consentimento faz uma coisa fácil: permite que um aplicativo execute serviços continuamente em segundo plano ou tenha receptores de transmissão que executam código em eventos especiais, como conectar -se à Internet. Por exemplo, um aplicativo do Messenger pode ter um receptor de transmissão que desencadeia a sincronização e a busca de mensagens quando o indivíduo se conecta ao gadget à Internet. Ao permitir que os aplicativos que executem o código em segundo plano ajudem a criar uma experiência individual muito melhor, ele consome energia e recursos do sistema. Numerosos aplicativos (o aplicativo Messenger do Facebook é um excelente exemplo) use demais esse recurso e acaba destruindo a experiência do usuário em vez de aprimorá -lo.

Felizmente para os usuários da Nougat, o bairro do Android Hacker conseguiu sujeitar a funcionalidade mencionada acima, bem como descobrir um método para manipular a permissão do RUN_IN_BACKGRONG. Um comando especial fornecido com um shell do ADB pode eliminar esse consentimento para qualquer tipo de aplicativo. Ao privar um aplicativo dessa permissão, ele não pode fazer nenhum tipo de operação, a menos que o indivíduo o use ativamente. O poder desse consentimento se torna muito mais evidente enquanto a tela do gadget está ligada. No momento, o modo DOZE, bem como outros mecanismos semelhantes de economia de bateria, não aplicam nenhum tipo de restrição aos aplicativos.

O consentimento run_in_background não afeta apenas o uso da bateria. Se você o desativar em aplicativos que funcionam pela Internet, você também obterá o uso inferior da largura de banda da web como um bônus. Além disso, desaprovar porcos de memória como o Messenger para executar em segundo plano pode melhorar a multitarefa, principalmente em dispositivos de ponta.

Escolha do editor: obtenha uma interface individual mais rápida no Android com este ajuste

Manipular run_in_background permissão

Se você tiver seu gadget conectado ao seu PC, poderá desativar rapidamente esse consentimento para qualquer tipo de aplicativo, fornecendo o comando de cumprimento:

APPOPIÇÃO CMD ADB Set run_in_background Ignore
Substituindo pelo nome do pacote do aplicativo. Por exemplo, ‘com.android.calculator2’ para o aplicativo da calculadora.

Para permitir a permissão, você pode fornecer o cumprimento do comando:

APPOPIÇÃO CMD ADB CONSULTADO run_in_background permitir
Novamente substituindo conforme necessário.

Deve ler: tudo o que você exige para entender sobre a bateria do Android: os fatos, os mitos

Embora o serviço ADB funcione bem, há vários aplicativos oferecidos que permitem manipular esse consentimento rapidamente e com eficiência. Um aplicativo fácil feito para esta função é o BackgroundRestritor.

BackgroundRestrittor é o mais fácil possível. Ao abri -lo, ele exibe uma listagem com aplicativos que utilizam a permissão run_in_background. Você pode desativar ou permitir esse consentimento para qualquer tipo de aplicativo na listagem clicando no botão Alternar ao lado de seu nome. Da mesma forma, inclui uma função de pesquisa, para descobrir rapidamente um aplicativo em situação em que você tem inúmeros instalados. Sua única desvantagem é que ele exige que o consentimento de raiz funcione. Se você não tiver suporte raiz no seu dispositivo, o único método para manipular o consentimento run_in_background é com o ADB.

BackgroundRestritor é de código aberto e gratuito. Você não o descobrirá na Play Store. É oferecido apenas no F-Droid.

Links

BackgroundRestritor no F-DROID

Código fonte

Leia a seguir: 8 melhores dicas de economia de bateria para Android que você deve tentar

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post