VIBE IN PUBLIC_

Como ler QR code na tela do celular no vibe coding sem tela cheia

Com o vídeo em tela cheia, a autorização de ler a tela no Android minimiza o player e o QR some. Edvaldo leu em vertical, sem esticar.

Com o vídeo em tela cheia, o aplicativo pede autorização de ler a tela. O Android mostra a mensagem, o player minimiza e o QR some. Edvaldo estava finalizando a interface de um leitor de QR em vídeo. O funcionamento do leitor já existia. Ele abriu 1 vídeo, colocou em tela cheia e a leitura não saiu. Neste leitor, como ler QR code na tela do celular funcionou em vertical, sem esticar, sem o vídeo em tela cheia.

O conserto do diálogo de permissão não entra na live.

A autorização de ler a tela minimiza o player

Ele avisou a limitação e abriu o vídeo. Colocou em tela cheia para mostrar o que acontecia.

quando o vídeo tá em tela cheia, o aplicativo tem uma uma dificuldade de ler o QR Code.

Com o player em tela cheia, repetiu:

em tela cheia ele dá problema de leitura

O app precisa da autorização de ler a tela para funcionar. No Android essa liberação não tem como pular. Se o pedido acontece com o vídeo em tela cheia, o sistema mostra a mensagem para autorizar, a tela minimiza e na volta a leitura não sai. Foi o mesmo caminho de vibe coding para so rodar em android 10 pra frente. Foi o mesmo caminho de vibe coding para nao escrever hoje na tela de hoje.

Ele descreveu o que acontece na hora em que o app pede a tela:

O aplicativo de Luc QR code, quando o vídeo tá com QR code, mas o vídeo tá em tela cheia no celular, ele não consegue ler porque vai ter uma rotação e o aplicativo para poder funcionar, ele tem que fazer a liberação. Tem uma liberação no Android que ela não tem como pular, ela é a autorização de você ler a tela. Então, quando você vai ler a tela com o aplicativo de QR Code, se o pedido estiver em tela cheia, quando você for acionar, ele vai dar essa mensagem para você autorizar. Automaticamente a tela vai minimizar. Quando a tela voltar, eh, você não consegue ler. O que você consegue fazer é utilizar o aplicativo na tela, é, em vertical, né, mas sem esticar, sem ter o vídeo tela cheia

A TELA

Tela cheia

O Android mostra a autorização, o player minimiza e o QR some

Vertical sem esticar

A leitura funciona e o QR permanece no mesmo pedaço da tela

Rotação ativa entra no mesmo fluxo

A rotação do aparelho estava ligada. Ele não fechou o diagnóstico, registrou o efeito:

Eu não sei porque a minha rotação tá ativa, então eu acho que isso afeta.

Rotação ativa com o vídeo em tela cheia vira o player. O app pede a autorização de tela, o diálogo aparece, o player sai da tela cheia e a orientação muda.

Ele deixou o conserto para depois:

depois eu vou tentar corrigir isso aqui

Outro recorte da mesma live está em ler QR code de imagem.

Tela cheia no vibe coding cai no diálogo do Android

Edvaldo testou o leitor com o player esticado, o Android mostrou a mensagem de autorização e o player saiu da tela cheia. No vibe coding de um leitor de tela você encontra o Android nesse ponto: o teste em tela cheia cai no diálogo que o sistema não deixa pular.

O que funcionou na live foi o aplicativo na tela, em vertical, sem esticar, sem o vídeo em tela cheia. Quando o vídeo não está em tela cheia, o programa funciona normalmente. O QR permanece no mesmo pedaço da tela. Vale ver como isso terminou em meu celular não lê qr code. Foi o mesmo caminho de vibe coding para nao pesar o leitor de qr no celular antigo. Isso aparece também em vibe coding para recusar rotulo sem citacao na peca.

Se a rotação estiver ativa, trave a orientação em vertical antes de testar. Edvaldo não fechou o caso da rotação. Para repetir o teste dele, deixe a orientação travada e o player sem tela cheia.

Vertical sem esticar o vídeo

Amanhã, no vibe coding, se a leitura falhar com o vídeo esticado, reproduza a sequência: 1 vídeo com QR, player em tela cheia, acione a leitura. Confira se o Android mostra a autorização de ler a tela e se o player minimiza sozinho, porque na volta você não consegue ler.

Repita no mesmo vídeo, no mesmo aparelho, em vertical, sem tela cheia. Se a leitura aparecer nesse segundo estado, o diálogo de permissão interrompeu a tela cheia.

A live está gravada: assistir à live. O trecho em que ele coloca em tela cheia, descreve a liberação que não tem como pular e cai no vertical sem esticar é o teste que você pode repetir no seu leitor.