Android Basics 101: Understanding Wakelocks
Índice:
Você já foi para a cama com a bateria do seu Android carregada adequadamente, mas acordou para um telefone completamente esgotado pela manhã? Se a resposta for sim, você pode ser afetado por aplicativos wakelock instalados em seu smartphone. Claro, isso também pode ser devido a problemas de saúde da bateria. Mas os cenários de wakelock do sistema, devido a aplicativos mal comportados que usam os recursos do telefone e esgotam a vida útil da bateria, podem acontecer mesmo em dispositivos saudáveis.

Para entender melhor o problema, veremos o que são os wakelocks quando se trata do Android e como podemos detectar e corrigir o problema para melhorar a duração da bateria.
O que são os Wakelocks?
Quando você pressiona o botão liga / desliga no telefone para bloquear a tela, você assume que o telefone irá dormir. Mas isso nem sempre é o caso. Existem aplicativos que são executados em segundo plano, usando os recursos do dispositivo e impedindo que o telefone entre no modo de suspensão profunda. Por causa disso, o processador do telefone está constantemente funcionando, o que drena a vida da bateria mesmo quando você não está usando. A maioria desses wakelocks é causada porque os aplicativos desejam sincronizar dados em segundo plano ou usar serviços de localização.

Portanto, os aplicativos que mantêm a CPU funcionando mesmo depois que o telefone está no modo de suspensão são chamados de aplicativos wakelock. No entanto, esses aplicativos não são totalmente culpados. Esses wakelocks são necessários se você deseja ver uma caixa de entrada de e-mail atualizada pela manhã. Os aplicativos usam a permissão para sincronizar dados com os servidores, o que às vezes dura apenas alguns minutos.

O problema começa quando alguns aplicativos usam essa permissão por até uma hora e fazem com que a CPU do seu telefone funcione o tempo todo. Pegue o Google Play Services, por exemplo. Se você tiver sua localização ativada, o serviço manterá a CPU do seu telefone acordada quase toda a noite e reduzirá drasticamente a vida útil da bateria.
Então, agora que sabemos o que são wakelocks, vamos ver como podemos detectar os aplicativos que estão causando isso.
Nota: Como precisaremos de permissões elevadas para recuperar esses dados, o acesso root é necessário. Sem permissões de root no seu dispositivo, receio que não há muito o que fazer sobre o problema do wakelock. Mas ter um dispositivo enraizado é fácil hoje em dia, por isso não se esqueça de marcar esta página e voltar a ela depois de ter descoberto como fazer root no seu Android (e também com root).
Detectando Aplicativos que Causam Wakelocks
Detectar wakelocks é bem fácil quando você tem um telefone enraizado. Carregue totalmente sua bateria a 100% e instale um aplicativo, chamado Wakelock Detector, no dispositivo. Tendo feito isso, reinicie o seu telefone uma vez e inicie o aplicativo. O Wakelock Detector pedirá acesso root e executará a coleta de dados em segundo plano.


Volte para o aplicativo depois de algumas horas e você poderá ver o tempo total que seus aplicativos mantiveram a CPU funcionando em segundo plano. Você também pode verificar o número de vezes que um app acionou o wakelock.


Resolvendo o problema
Portanto, agora que conhecemos os aplicativos que estão causando esses wakelocks, uma das opções mais diretas seria desinstalar o aplicativo e encontrar uma alternativa melhor na Play Store. Mas existem aplicativos do sistema, como o Google Play Services, que você não pode desinstalar. Esses aplicativos são necessários para o telefone funcionar.


Para verificar esses aplicativos, você pode instalar um módulo Xposed chamado Amplify. Amplify é basicamente um aplicativo de economia de bateria para Android, mas diferente de outros, ele tem um módulo para restringir solicitações de wakelock de diferentes aplicativos instalados em seu sistema. Selecione a opção Wakelock na barra de navegação do lado direito. Selecione a permissão que você deseja restringir e designe um período de tempo favorável. O aplicativo também fornece uma configuração recomendada para corrigir o problema.

Conclusão
Isso foi praticamente tudo sobre wakelocks no Android e como consertar o problema de bateria que eles podem causar. As pessoas com grande consumo devido aos serviços de localização do Google executados em segundo plano precisam testá-lo. Em caso de qualquer confusão ou para mais explicações, basta deixar um comentário e teremos prazer em ajudar.
17 Ameaças de alto risco (e como corrigi-las)
Se você usa uma rede social, um navegador da Web, um computador público, ou um telefone celular, cuidado: seu computador, sua conta bancária e sua privacidade pessoal estão em risco. Aqui estão 17 ameaças comuns, com correções para cada uma.
Direitos autorais protegem os detentores de contas bancárias são mais importantes do que fornecer informações para ajudar na execução de direitos autorais De acordo com uma decisão do tribunal holandês esta semana, as leis de privacidade que protegem correntistas bancários são mais importantes do que fornecer informações para ajudar na execução de direitos autorais, segundo uma decisão do tribunal holandês esta semana. tem que revelar quem tem acesso a uma conta bancária, cujo número está public
FTD World, em ftdworld.net, é um site de indexação da Usenet que lista links para arquivos binários postados no Usenet. Ele também fornece arquivos na listagem do formato NZB que permite aos usuários fazer o download dos arquivos publicados com mais facilidade. Ao fazer isso, o site fornece acesso a arquivos de entretenimento protegidos por direitos autorais, incluindo livros, filmes, músicas, jogos e software sem a permissão dos detentores dos direitos autorais, segundo a fundação antipirataria
O que é bug de segurança ssl no ios e mac e como corrigi-lo
Explica: O que é o bug de segurança SSL no iOS e no Mac e como corrigi-lo e manter-se seguro.







