Como fazer com que a tela fique desligada ao conectar o carregador?

46

Quando conecto o carregador ao telefone com a tela desligada, ele sempre liga a tela novamente. Isso é um pouco chato à noite. É possível configurar o Android para que a tela fique desligada e o carregamento seja indicado apenas por meio do led de carregamento? Eu tenho um HTC Desire.

VoY
fonte
Na minha samsung galaxy S, há uma configuração de tempo limite para a tela no menu de configurações. Você deve ajustar o temporizador de infinito a algum período durante o carregamento.
Barfieldmv
1
De qualquer forma, para o meu Droid, basta tocar no botão liga / desliga para desligar a tela.
ale
Parece que essa é a única solução até agora.
Voy
1
Eu fui mordido por isso ontem à noite. Tenho minha tela configurada para desligar após um minuto de inatividade. No entanto, por algum motivo, meu carregador continuou caindo e, em meus registros, vejo que a tela apareceu 86 vezes.
Michael
6
@AI E .: Toda vez que eu ligar o meu telefone, eu quero que a tela fora , não sobre . Isso significa que toda vez que eu conecto meu telefone, tenho que "apenas" tocar na minha tela. Além disso, às vezes eu tenho uma conexão USB esquisita, então a carga fica ligada e desligada; a tela continua voltando, esgotando minha bateria. (Como Michael apenas declarou aconteceu com ele.)
Jay Sullivan

Respostas:

8

O SnooZy Charger (também na Play Store ) cuida disso. O aplicativo gratuito (como na cerveja e na fala ) que permite gerenciar o comportamento durante a conexão e desconexão do carregador.

Ele não requer permissões, mas exige que você conceda permissões de administrador do dispositivo. Essas permissões são usadas apenas para controlar o bloqueio do dispositivo, conforme verificável em seu código-fonte . Ao passar rapidamente pelo código-fonte do aplicativo, ele parece totalmente inofensivo e benigno.

Se o aplicativo não se comportar como você deseja, verifique as Configurações. Por exemplo, “Desligar a tela somente quando bloqueado” está ativado por padrão. Isso significa que o aplicativo não entrará em vigor se você tiver um atraso de ativação / desativação do botão de bloqueio ou de outras configurações relacionadas.

Funciona perfeitamente em um carregador sem fio e com cabo micro-USB usando um dispositivo LG Nexus 4. Eu estou muito satisfeito.

Atualização: eu documentei problemas adicionais aqui .

Aeyoun
fonte
1
Os ursos são perigosos, não grátis! Mas, falando sério, este aplicativo está bem próximo. Na verdade, não mantém a tela desligada, apenas a desliga imediatamente. Um pequeno erro parece ser que, quando você desconecta o telefone, a tela permanece desligada, mas os botões ligam e permanecem acesos.
Cerin 17/04
5
Eu não diria que este aplicativo se comporta "perfeitamente", embora seja melhor que nada. A tela ainda gira em , em seguida, rapidamente se volta off - obviamente mais de uma solução do que uma correção. Irritantemente, no meu telefone, ainda aparece o "ícone USB na parte inferior que muda sua tela", que eu realmente quero desativar por completo.
Jay Sullivan
Eu uso este aplicativo há algum tempo, mas finalmente o desinstalei. Às vezes, desligava minha tela quando eu a ligava, e algumas vezes duas vezes seguidas, sem saber quando ou por quê, mas isso era bastante irritante. O que está fazendo é mais um hack de qualquer maneira.
laurent
Eu sou do Brasil e não consigo instalá-lo. Entendi: "Desculpe! Este conteúdo ainda não está disponível em seu país. Estamos trabalhando para levar o conteúdo que você mais gosta para mais países o mais rápido possível. Verifique novamente em breve." WTF. :(
MarcG
7

Você ativou Settings > Application > Development > Stay Awake (screen will never sleep when charging)?

Lie Ryan
fonte
3
É a mesma resposta de Matt H (agora excluída) ... Os comentários da OP foram "O problema não é que não consigo desligar a tela. Quero que ela não continue em primeiro lugar. Parece que isso não é possível, infelizmente :-( ".
Matthew Leia
3

Não sou o criador deste aplicativo , mas funciona para mim (HTC Desire Z). Ainda não testei bem ainda.

ernierasta
fonte
Então, aparentemente, é possível sem uma alteração no kernel. Gostaria de saber o que chamada de API é usada para implementar isso ... #
Michael Michael
1

Eu acho que você precisaria de um kernel personalizado com esse "recurso" removido. Infelizmente, não conheço nenhum.

Matthew Read
fonte
3
Esta não é uma resposta útil. Se você não souber, não envie uma resposta dizendo apenas isso. Além disso, como já foi mencionado, este é flat-out errado de qualquer maneira ...
Cerin
1
@Cerin Receio que nenhuma das outras respostas funcione para muitos dispositivos e um kernel personalizado é realmente necessário. A resposta é aceita, portanto, fale com o OP sobre o quanto não é útil.
Matthew Leia
Esta resposta está realmente errada. O aplicativo SnooZy Charger mencionado abaixo funciona muito bem, provavelmente na maioria dos telefones, e não requer um kernel personalizado.
laurent
1

Até onde posso ver, a única maneira de arquivar esse comportamento é alternar do Android padrão para o CyanogenMod - que possui esse recurso incorporado (no menu "Display e luzes" nas preferências, desative a opção "Ativar plug")

Também estou procurando uma solução no estoque android, mas parece que essa é a única maneira. Pena que é preciso alterar a ROM apenas para esse recurso ...

frank42
fonte
1

Existe um aplicativo de mitskiP chamado Screen Stay Off . Eu o uso há um ano e funciona muito bem. Minha única crítica é que a tela liga brevemente e depois desliga.

Fidel
fonte
0

A única maneira que vejo é o CyanogenMod piscando - há um recurso padrão para isso. Porém, não sei se isso está disponível para o HTC Desire.

Frank
fonte
0

Eu tive um problema semelhante e o corrigi ativando primeiro o "modo de desenvolvedor" e desmarcando "Fique acordado" em Configurações / Opções do desenvolvedor. Para ativar o modo de desenvolvedor, vá para Configurações / Sobre o dispositivo e toque / toque em "Número da versão" sete (7) vezes. Quando o modo de desenvolvedor estiver ativado, vá para Configurações / Opções do desenvolvedor e desmarque "Fique acordado". Isso resolveu o problema para mim. Lembre-se de que cada telefone Android é um pouco diferente de onde "Sobre o dispositivo" está localizado, mas está na seção Configurações. Vá para lá e toque em "Build number" sete vezes para ativar o modo Developer.

Van W.
fonte
2
Stay Awake mantém a tela sempre ativa e não está ativada por padrão.
Kyle Strand