Configuração Dinâmica da Orientação da Tela no Android 13
Em alguns projetos com restrições de hardware, a orientação da tela precisa ser definida dinamicamente entre quatro ângulos: 0°, 90°, 180° e 270°. A solução pode ser controlada por uma propriedade do sistema, por exemplo persist.customer.set.orientation=0.
O fluxo de inicialização pode ser dividido em quatro etapas: boot logo, kernel logo, boot ...
Publicado em 6-25 16:29
Arquitetura e Mecanismo de Funcionamento do WindowManager no Android
Introdução ao Conceito de Window
No ecossistema Android, cada elemento visual interativo apresentado na tela é gerenciado por uma abstração denominada Window. Componentes como a barra de status, barras de navegação, painéis de volume, Activities, Diálogos e Toasts são, em essência, janelas ou estão anexados a elas. O WindowManager atua como o c ...
Publicado em 6-18 03:05
Usando Jetpack Compose em Adições de View com WindowManager
No desenvolvimento de aplicações Android, a adição de views à tela via WindowManager.addView() é uma abordagem comum para interfaces sobrepostas. Integrar o Jetpack Compose nesse cenário requer atenção especial ao ciclo de vida, pois o ComposeView depende de proprietários de ciclo de vida e estado para funcionar corretamente.
Uma tentativa dire ...
Publicado em 6-9 17:04
Implementação de Janelas Flutuantes no Android
import android.app.Service;
import android.content.Context;
import android.graphics.PixelFormat;
import android.os.IBinder;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.WindowManager;
public class ServicoJanelaFlutuante extends Service {
private WindowManager gerenciadorJan ...
Publicado em 6-5 23:52