日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁(yè)編程開(kāi)發(fā)Android → 谷歌解決Android設(shè)備顯示屏尺寸適配問(wèn)題

      谷歌解決Android設(shè)備顯示屏尺寸適配問(wèn)題

      相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2012/1/30 9:57:34字體大。A-A+

      作者:西西點(diǎn)擊:29次評(píng)論:0次標(biāo)簽: Android

      • 類(lèi)型:源碼相關(guān)大小:23.6M語(yǔ)言:中文 評(píng)分:9.1
      • 標(biāo)簽:
      立即下載

      Android軟件人員最擔(dān)憂的Android分裂性問(wèn)題之一當(dāng)屬顯示屏的不同尺寸。因每一部手機(jī)分辨率不同,軟件人員需要精確計(jì)算出設(shè)計(jì)圖標(biāo)、照片、視頻游戲背景和對(duì)話框等的占用空間。但Google表示已經(jīng)從根本上解決了這一曾困擾Palm軟件人員的分辨率問(wèn)題。

      實(shí)際上,早在第一款A(yù)ndroid手機(jī)上市前,Google就已經(jīng)推出一套解決方案,不僅解決了不同的像素分辨率為題,還解決了像素密度問(wèn)題,像素密度指的是每英寸像素?cái)?shù)量。Android結(jié)構(gòu)工程師黛安·哈克本(Diane Hackborn)在Google+中描述了公司理念:

      我們解決顯示屏分辨率問(wèn)題的動(dòng)機(jī)來(lái)源于Palm/PalmSource體驗(yàn)。Palm設(shè)備傳統(tǒng)上采用160x160顯示屏。最初,索尼推出320x320顯示屏,應(yīng)用坐標(biāo)只需擴(kuò)大一倍即可,軟件人員仍能夠認(rèn)為自己是在160x160的顯示屏上操作,操作系統(tǒng)通過(guò)轉(zhuǎn)換并利用高分辨率顯示屏顯示更清晰的文本和繪圖。

      但后來(lái)該策略在遭遇QVGA [320x240]顯示屏?xí)r出現(xiàn)問(wèn)題。由于QVGA [320x240]顯示屏用于大量設(shè)備,其生產(chǎn)成本較低。將書(shū)寫(xiě)區(qū)域放置在顯示屏底部,仍能夠獲得應(yīng)用所需的預(yù)期空間。但其密度在160x160和320x320之間,縮放比例為1.5倍時(shí),問(wèn)題就出現(xiàn)了。

      將目標(biāo)尺寸縮放1.5倍,原來(lái)的實(shí)線將因?qū)嶋H顯示屏分辨率不同而出現(xiàn)不同程度的暗淡斑點(diǎn)。為解決Android面臨的顯示屏尺寸和分辨率挑戰(zhàn),該操作系統(tǒng)采用密度獨(dú)立像素(其縮寫(xiě)為dp或dip)方案。

       Android針對(duì)顯示屏分辨率提出的解決方案配合大量布局工具使用。Meridian Apps軟件人員尼克·法倫納(Nick Farina)在博客中稱(chēng):“一旦軟件人員掌握了布局工具,就能夠在布局時(shí)對(duì)肖像/平面設(shè)備方向及不同顯示屏尺寸進(jìn)行自動(dòng)調(diào)整!

      Android工程師羅曼·蓋伊(Romain Guy)指出:“如果你在應(yīng)用中標(biāo)出的按鈕為100像素的寬度,該按鈕在640x480像素設(shè)備中看起來(lái)較320x480像素設(shè)備中要小得多,F(xiàn)在,如果你對(duì)按鈕的寬度標(biāo)為100dip,該按鈕尺寸在兩款設(shè)備上看起來(lái)是一樣的!

      從理論上看,Android解決方案適合任何像素密度。為方便起見(jiàn),Google制定出一些主要計(jì)數(shù)單位:規(guī)定1ldpi=120dpi,1mdpi=160 dpi,1hdpi=240 dpi,1xhdpi=320 dpi。為推動(dòng)這一方案,Google力勸軟件人員為不同DPI顯示屏提供資源,確保其應(yīng)用在任一款設(shè)備上看起來(lái)更漂亮。

      這就需要編碼員和圖形設(shè)計(jì)人員做些先期工作。哈克本說(shuō),做好先期工作將保證軟件能夠很好地適應(yīng)Galaxy Nexus及其316dpi、1280x720顯示屏。

      哈克本說(shuō):“目前Android及其應(yīng)用在Galaxy Nexus上運(yùn)行得相當(dāng)好!盇ndroid解決方案非常靈活。當(dāng)然,Google從一開(kāi)始就將Android定位為一款面向眾多制造商的操作系統(tǒng)。蘋(píng)果iPhone則情況迥異,蘋(píng)果一直牢牢掌控著iPhone。

      軟件人員密切關(guān)注iOS的每一個(gè)像素。iPhone 4問(wèn)世后,其顯示屏分辨率由480x320增長(zhǎng)至960x640。大量跡象表明蘋(píng)果下一代iPad顯示屏分辨率將由第一代iPad的1024x768分辨率增長(zhǎng)至2048x1536。

        相關(guān)評(píng)論

        閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過(guò)難過(guò)
        • 5 囧
        • 3 圍觀圍觀
        • 2 無(wú)聊無(wú)聊

        熱門(mén)評(píng)論

        最新評(píng)論

        發(fā)表評(píng)論 查看所有評(píng)論(0)

        昵稱(chēng):
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)