O modo Picture-in-Picture do Android O pode ser ativado agora mesmo, veja como

O Android O introduziu recentemente o modo picture-in-picture, um recurso que permite exibir conteúdo de vídeo sobre seus aplicativos. Veja como habilitá-lo.

Imagem de destaque: modo Picture-in-picture em uma Android TV

O modo picture-in-picture (PiP) é um recurso de alguns receptores de televisão que permite ao dispositivo exibir um programa em uma janela inserida enquanto outro programa está em execução. Esse recurso fez o seu caminho para Dispositivos Android TV começando no Android 7.0 Nougat, mas o Google anunciado recentemente que o recurso chegará aos telefones Android executando o Android O. Com o Android O, os desenvolvedores que atualizam seus aplicativos para oferecer suporte ao modo PiP agora também podem especificar a proporção, bem como interações personalizadas com a janela, como alternar entre reproduzir/pausar.

Os usuários de dispositivos que fazem parte do Android O Developer Preview puderam experimentar o renovado notificações e outros ajustes, mas até agora não conseguiram experimentar o modo picture-in-picture em seus dispositivos. No entanto, é realmente possível

habilite o PiP em qualquer dispositivo com Android Oagora mesmo!

Como você pode ver no vídeo acima, abrimos o YouTube e navegamos até um vídeo. O vídeo é pausado e, em seguida, pressionamos uma tecla de navegação que recolhe o aplicativo do YouTube e exibe o vídeo em uma janela inserida acima de todas as outras atividades (como Google Play Music e Pixel Lançador). A janela também pode ser movida pela interface do usuário.

Em seguida, pressionamos a janela que restaura o aplicativo do YouTube para o vídeo que abrimos e iniciamos a reprodução. Pressionar o botão para iniciar o modo PiP agora minimiza o aplicativo YouTube enquanto o vídeo ainda está sendo reproduzido! Atualmente, parece haver alguns bugs no aplicativo do YouTube, já que o vídeo não ocupa toda a janela durante a reprodução, mas descobrimos que o modo PiP para telefones provavelmente é mais útil para ouvir áudio enquanto faz outra coisa, dadas as telas relativamente pequenas dos smartphones em comparação com o Android TV dispositivos. Além disso, esse bug provavelmente será corrigido em versões posteriores do Android O ou com uma atualização do aplicativo YouTube, mas teremos que esperar para ver.


Como ativar o modo Picture-in-Picture

Ok, ok, nós sabemos por que você realmente está aqui. Como faço para habilitar isso sozinho? Na verdade, é bem simples. Você precisa enviar uma determinada chave para acionar o modo picture-in-picture em seu telefone Android. O KeyEvent é chamado "KEYCODE_WINDOW" e é usado por controles remotos de dispositivos Android TV para alternar o modo picture-in-picture. Felizmente, também funciona para telefones com Android O!

Para enviar esta chave com um toque em um botão da barra de navegação, você precisa usar o sintonizador de barra de navegação oculta no sintonizador SystemUI. Adicione um botão de navegação e selecione o tipo de botão como "código-chave" e procure código-chave #171. Depois de fazer isso, sua barra de navegação terá agora um botão que, quando pressionado dentro de um aplicativo compatível, alternará o PiP.

Você já deve estar pensando: isso não significa que preciso ter essa chave permanentemente na barra de navegação para usar o modo picture-in-picture? Não é verdade! Fique ligado no Portal XDA, pois mostraremos a seguir como exibir essa chave apenas em determinados aplicativos!

Obrigado a Eli Irvin por descobrir isso!