如何充分利用Windows Phone的高清螢幕

來源:互聯網
上載者:User

Nokia 最近發布兩款6寸大屏手機:Lumia 1520 和 Lumia 1320。為了支援這種裝置 WP 升級了作業系統GDR3 支援了 1080P 的高清解析度(1520),雖然GER3 是提供了向下相容的,當然 GDR3 同時支援一些特性來支援 1080P 高清螢幕。

一下所有的討論的代碼實現都在 這裡

Windows Phone 7 開始實現了統一解析度規範 WVGA ( 800 x 480 ),一般適用與 3.7 - 4.3 寸屏。 在 Windows Phone 8 擴充支援了多種解析度(3種) WVGA,WXGA(768 x 1280),和 720P(720 x 1280),但是他們支援的物理尺寸多數是在 4 – 4.5寸之間,並且無論應用運行在何種解析度的機器上我們都是從基礎解析度(800 x 480)進行適配,例如 720P 解析度,螢幕的寬高比是 16:9,它會從基礎解析度進行1.5倍的放大,但是由於寬高比的原因,實際縮放前的解析度是 480 x 853,高度多出53個像素來適應 720P 的解析度。 另外 768 x 1280 和基礎解析度的螢幕寬高比都是 15:9 的所以可以直接進行一個 1.6 的螢幕縮放即可。

隨著 Windows Phone 8 的 GDR3 的發布,不僅有一個(1920 x 1080)高清解析度的加入,同樣隨之帶來一些和大屏是手機相容性的問題。例如一個相同頁面在 3.7 寸螢幕上顯示和在一個 6寸裝置上顯示的不同效果,和使用者體驗。

理論上講,Windows Phone 也許會運行在更大(7“)屏的裝置上,所以我們在需要的時候充分的利用螢幕,至少要在應用中知道我們當前是在何種解析度的裝置中,但是如果我們什麼都不做的情況下系統會幫我們進行一個 720P 的應用適配(為了相容現有應用),也就是從480 x 853進行縮放,但是他不是簡單的從 720P 縮放到 1080P,系統會從新渲染所有控制項顯示到 1080P 裝置上。

所以我們現有的App 可以繼續運行在 1080P 的裝置上且不會收到影響,但是針對一個新應用我們怎麼做才能更好的適配一個1080P的裝置呢?例如:檢測到當前裝置是支援1080P的時候我們播放的視頻進行一個適配,所以在GDR3 SDK支援一對新的可偵測屬性參數。PhysicalScreenResolution 和 RawDpiX

查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.