Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
Em vez disso, use a Sensor API UWP.
A API de Sensor baseada em COM foi preterida e não deve ser usada em novos aplicativos. Nenhum recurso ou aprimoramento adicional é planejado e o suporte será limitado.
Esta seção aborda o uso de dados do sensor de luz ambiente e como os recursos de interface do usuário e o conteúdo do programa podem ser otimizados para muitas condições de iluminação.
Sensores de luz ambiente expõem dados que podem ser usados para determinar vários aspectos das condições de iluminação em que o sensor está localizado. Sensores de luz ambiente podem expor o brilho geral de um ambiente (illuminância) e outros aspectos da luz ao redor, como cromática ou temperatura da cor.
Os computadores podem ser mais úteis de várias maneiras quando o sistema responde às condições de iluminação. Isso inclui controlar o brilho da exibição do computador (um novo recurso totalmente compatível no Windows 7), ajustar automaticamente o nível de iluminação dos teclados iluminados e até mesmo o controle de brilho para outras luzes (como iluminação de botão, luzes de atividade e assim por diante).
Programas de usuário final também podem se beneficiar de sensores de luz. Os programas podem aplicar um tema apropriado para uma determinada condição de iluminação, como um tema ao ar livre específico e tema interno. Talvez o aspecto mais importante da integração de sensores de luz com programas seja a legibilidade e as otimizações de legibilidade baseadas em condições de iluminação.
A API do Sensor permite que você crie esses programas. Considere o cenário a seguir.
Cenário: usando seu laptop para navegar até um restaurante
Suponha que você queira usar seu computador para ajudá-lo a navegar até um novo restaurante. Você começa em sua casa, procurando o endereço do restaurante e planejando sua rota. A captura de tela a seguir mostra como seu programa de navegação pode otimizar sua interface do usuário para mostrar informações detalhadas em condições de iluminação interna.
Quando você sai para o seu carro, você encontra luz solar direta, o que torna a tela do laptop difícil de ler. A captura de tela a seguir mostra como seu programa pode alterar sua interface do usuário para maximizar a legibilidade/legibilidade em luz direta. Nesta visualização, muitos dos detalhes foram omitidos e o contraste é maximizado.
À medida que você se aproxima do restaurante, a noite se aproxima e fica escuro lá fora. Na captura de tela a seguir, a interface do usuário do programa de navegação foi otimizada para exibição com pouca luz. Usando cores mais escuras no geral, essa interface do usuário é fácil de ver em um carro no escuro.
No restante desta seção, você explorará algumas coisas que você pode fazer para otimizar seus programas para várias condições de iluminação e como você pode usar a API do Sensor para ajudar a habilitar a interface do usuário com reconhecimento de luz.