建立Light-Aware使用者介面
本節涵蓋使用環境光線感應器資料,以及如何針對許多光源條件優化使用者介面功能和程式內容。
環境光線感應器會公開可用來判斷感應器所在光源條件各種層面的資料。 環境光線感應器可以公開環境的整體亮度, (亮度) 和周圍光線的其他層面,例如色度或色彩溫度。
當系統回應光源條件時,電腦在數種方式中可能更實用。 這些包括控制電腦顯示器的亮度, (Windows 7) 中完全支援的功能、自動調整光源的光源等級,甚至是其他光線的亮度控制 (,例如按鈕光源、活動燈等等) 。
終端使用者程式也可以受益于光線感應器。 程式可以套用適用于特定光源條件的主題,例如特定的室內主題和室內主題。 光感應器與程式整合最重要的層面可能是根據光源條件的可讀性和可讀性優化。
感應器 API 可讓您建立這類程式。 請考慮下列案例。
案例:使用膝上型電腦流覽至餐廳
假設您想要使用您的電腦來協助您流覽至新的餐廳。 您從家開始,查閱餐廳的位址,並規劃路線。 下列螢幕擷取畫面顯示導覽程式如何優化其 UI,以在室內光源條件中顯示詳細資訊。
當您離開車外時,您會遇到直接的手寫,這讓膝上型電腦螢幕難以閱讀。 下列螢幕擷取畫面顯示您的程式如何改變其 UI,以在直接光線中最大化可讀性/可讀性。 在此檢視中,已省略大部分的詳細資料,並最大化對比。
當您接近餐廳時,晚上會接近,而且會在外部變暗。 在下列螢幕擷取畫面中,流覽程式的 UI 已針對低光檢視進行優化。 透過整體使用較深的色彩,此 UI 很容易在深色汽車中一目了然。
在本節的其餘部分,您將探索一些您可以針對各種光源條件優化程式,以及如何使用感應器 API 來協助啟用光線感知 UI 的一些動作。
本節內容