Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Zamiast tego użyj API czujników UWP.
Interfejs API czujnika oparty na modelu COM jest przestarzały i nie powinien być używany w nowych aplikacjach. Nie są planowane żadne dodatkowe funkcje ani ulepszenia, a pomoc techniczna będzie ograniczona.
W tej sekcji omówiono korzystanie z danych czujnika światła otoczenia oraz sposób optymalizacji funkcji interfejsu użytkownika i zawartości programu pod kątem wielu warunków oświetleniowych.
Czujniki światła otoczenia ujawniają dane, które mogą służyć do określania różnych aspektów warunków oświetlenia, w których znajduje się czujnik. Czujniki światła otoczenia mogą uwidocznić ogólną jasność środowiska (iluminację) i inne aspekty otaczającego światła, takie jak chromatylność lub temperatura koloru.
Komputery mogą być bardziej przydatne na kilka sposobów, gdy system reaguje na warunki oświetleniowe. Obejmują one sterowanie jasnością wyświetlacza komputera (nowa, w pełni obsługiwana funkcja w systemie Windows 7), automatyczne dostosowywanie poziomu oświetlenia oświetlonych klawiatur, a nawet sterowanie jasnością dla innych świateł (takich jak oświetlenie przycisku, światła aktywności itd.).
Programy użytkowników końcowych mogą również korzystać z czujników światła. Programy mogą stosować motyw, który jest odpowiedni dla określonego stanu oświetlenia, takich jak konkretny motyw zewnętrzny i motyw wewnętrzny. Być może najważniejszym aspektem integracji czujnika światła z programami jest czytelność i optymalizacje czytelności, które są oparte na warunkach oświetlenia.
Interfejs API czujników umożliwia tworzenie takich programów. Rozważmy następujący scenariusz.
Scenariusz: Przechodzenie do restauracji przy użyciu laptopa
Załóżmy, że chcesz użyć komputera, aby ułatwić przejście do nowej restauracji. Zaczynasz w domu, wyszukując adres restauracji i planując trasę. Poniższy zrzut ekranu przedstawia sposób, w jaki program nawigacyjny może zoptymalizować interfejs użytkownika, aby wyświetlić szczegółowe informacje w warunkach oświetlenia wewnętrznego.
Kiedy wychodzisz na zewnątrz do samochodu, napotykasz bezpośrednie światło słoneczne, co sprawia, że ekran laptopa jest trudny do odczytania. Poniższy zrzut ekranu pokazuje, jak program może zmienić interfejs użytkownika, aby zmaksymalizować czytelność/czytelność w bezpośrednim świetle. W tym widoku większość szczegółów została pominięta, a kontrast jest zmaksymalizowany.
Gdy zbliżasz się do restauracji, wieczorem zbliża się i staje się ciemno na zewnątrz. Na poniższym zrzucie ekranu interfejs użytkownika programu nawigacji został zoptymalizowany pod kątem wyświetlania małych świateł. Dzięki użyciu ciemniejszych kolorów ogólnie ten interfejs użytkownika jest łatwy do spojrzenia w ciemnym samochodzie.
W pozostałej części tej sekcji zapoznasz się z niektórymi czynnościami, które można wykonać, aby zoptymalizować programy pod kątem różnych warunków oświetleniowych i jak można użyć interfejsu API czujnika, aby ułatwić korzystanie z interfejsu użytkownika obsługującego światło.