Android 裝置相容性(1)

來源:互聯網
上載者:User

標籤:for   nbsp   螢幕密度   android開發   類型   version   配置   tab   基本   

引用: Android官網 > 開發 > API 指南 > Introduction > Device Compatibility 

 

1. 基本概念

     Android被設計成能在各種不同類型的裝置上運行,比如手機、平板和電視。對於開發人員而言,數量龐大的裝置為你的應用提供了巨大潛在受眾。為了讓你的應用能成功的在這些裝置上運行,你的應用應該能夠容忍某些硬體特性的差異,並提供靈活的能適配不同螢幕配置的使用者介面。

    相容特徵限制(google play store):

  • 裝置特性(Device features)
  • 平台版本(Platform version)
  • 螢幕配置(Screen configuration)
2. 螢幕適配   3. 概念

     螢幕尺寸: 手機對角線的物理尺寸。 常見的尺寸有5寸、5.5寸、6寸等等,1英寸=2.54cm.

     螢幕解析度: 寬高像素。 常見的解析度:320x480、480x800、720x1280、1080x1920.

     螢幕密度: 每英寸的像素密度.

         dpi:dots per ich 假設裝置內每英寸有160個像素,那麼該裝置的螢幕像素密度=160dpi.     

密度類型 代表的解析度(px) 螢幕像素密度(dpi)
低密度(ldpi) 240x320 120
中密度(mdpi) 320x480 160
高密度(hdpi) 480x800 240
超高密度(xhdpi) 720x1280 320
超超高密度(xxhdpi) 1080x1920 480

      密度無關像素:

  • 含義:density-independent pixel,叫dp或dip,與終端上的實際物理像素點無關。
  • 單位:dp,可以保證在不同螢幕像素密度的裝置上顯示相同的效果     

 

密度類型 代表的解析度(px) 螢幕密度(dpi) 換算(px/dp) 比例
低密度(ldpi) 240x320 120 1dp=0.75px 3
中密度(mdpi) 320x480 160 1dp=1px 4
高密度(hdpi) 480x800 240 1dp=1.5px 6
超高密度(xhdpi) 720x1280 320 1dp=2px 8
超超高密度(xxhdpi) 1080x1920 480 1dp=3px 12

           獨立比例像素:

             

  • 含義:scale-independent pixel,叫sp或sip
  • 單位:sp
    1. Android開發時用此單位設定文字大小,可根據字型大小喜好設定進行縮放
    2. 推薦使用12sp、14sp、18sp、22sp作為字型設定的大小,不推薦使用奇數和小數,容易造成精度的丟失問題;小於12sp的字型會太小導致使用者看不清

                

Android 裝置相容性(1)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.