Compartilhar via


Sobre os exemplos e ferramentas

O SDK do Windows inclui exemplos de código e ferramentas úteis para ajudá-lo a entender e usar a plataforma Sensor e Localização do Windows e APIs relacionadas.

Exemplos

O SDK do Windows inclui os seguintes exemplos de API de Sensor. Você pode encontrar os exemplos de API do Sensor na pasta chamada \Samples\winui\Sensors, em que instalou o SDK do Windows. Por exemplo, se você instalou o SDK do Windows na unidade C, encontrará os exemplos na seguinte pasta: C:\Arquivos de Programas\Microsoft SDKs\Windows\v7.0\Samples\winui\Sensors.

Nome da amostra Descrição
AmbientLightAware Este exemplo de MFC mostra como usar a API do Sensor lendo dados de sensores de luz ambiente no computador e alterando o tamanho do texto de acordo com as condições de iluminação. Você pode ver o código que mostra como gerenciar eventos e como solicitar permissões de usuário. Você também pode ver um exemplo de como gerenciar a interface do usuário com base em diferentes condições de iluminação. Para obter mais informações, consulte Criando interfaces de usuário Light-Aware.
Você deve ter o Visual Studio 2008 instalado para compilar este exemplo.

Para obter mais informações, consulte o arquivo chamado ReadMe.txt incluído no exemplo.

Você também pode baixar o exemplo ambientLightAware da Galeria de Códigos. Para obter mais informações, consulte a página de download do Ambient Light Aware .

Ferramentas

O SDK do Windows inclui um sensor de luz virtual que você pode usar para simular um dispositivo de sensor de luz baseado em hardware. Você pode usar essa ferramenta para fornecer dados ao exemplo AmbientLightAware para ver como o código no exemplo funciona.

A tabela a seguir descreve os arquivos que você deve usar para executar o sensor de luz virtual. Você pode encontrar esses arquivos na pasta chamada Bin, em que instalou o SDK do Windows. Por exemplo, se você instalou o SDK do Windows na unidade C em um computador de 32 bits, encontrará os arquivos do sensor de luz virtual na seguinte pasta: C:\Arquivos de Programas\Microsoft SDKs\Windows\v7.0\Bin. Em computadores de 64 bits, você deve usar a versão de 64 bits da ferramenta. No SDK do Windows, as ferramentas de 64 bits estão localizadas na subpasta chamada x64.

Nome do arquivo Descrição
VirtualLightSensor.exe Este programa fornece um controle deslizante que permite alterar o nível dos dados de luz que o sensor virtual relata.
VirtualLightSensorDriver.dll O driver do sensor lógico que simula um sensor de luz.
VirtualLightSensorDriver.inf O arquivo INF para o driver do sensor de luz virtual.

Instalando o sensor de luz virtual

Antes de usar o aplicativo de sensor de luz virtual, você deve instalar o driver do sensor lógico. Siga estas etapas:

  1. Abra uma janela de comando como administrador.
  2. Altere para a pasta Bin do SDK do Windows.
  3. Digite pnputil -a VirtualLightSensorDriver.inf.
  4. Quando solicitado, clique em Instalar este software de driver de qualquer maneira.
  5. Aguarde até que a janela de comando informe que o driver foi instalado com êxito.

Executando o Sensor de Luz Virtual

Para executar o sensor de luz virtual, basta clicar duas vezes no arquivo .exe. Certifique-se de habilitar o sensor, quando solicitado.

Ao executar o programa, você poderá observar que há um atraso antes que o sensor fique disponível. A interface do usuário do sensor de luz virtual exibirá a mensagem "Aguardando" na barra de título enquanto o gerenciador de sensores lógicos cria um nó de dispositivo para o sensor lógico. Depois que a mensagem de espera desaparecer, você poderá usar o controle deslizante para definir o nível de saída lux para o sensor de luz virtual.

A imagem a seguir mostra a interface do usuário do sensor de luz virtual em seu estado pronto.

interface do usuário do sensor de luz virtual

Sobre sensores lógicos

SENSOR_CATEGORY_LIGHT