Android手機(jī)分辨率基礎(chǔ)知識(shí)DPI,DIP計(jì)算_第1頁(yè)
Android手機(jī)分辨率基礎(chǔ)知識(shí)DPI,DIP計(jì)算_第2頁(yè)
Android手機(jī)分辨率基礎(chǔ)知識(shí)DPI,DIP計(jì)算_第3頁(yè)
Android手機(jī)分辨率基礎(chǔ)知識(shí)DPI,DIP計(jì)算_第4頁(yè)
Android手機(jī)分辨率基礎(chǔ)知識(shí)DPI,DIP計(jì)算_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Android分辨率根底知識(shí)(DPI,DIP計(jì)算)分類:Android平臺(tái)2021-11-23 00:20 9510人閱讀(7)收藏 舉報(bào)1.術(shù)語(yǔ)和概念術(shù)語(yǔ)說(shuō)明備注Screen size(屏幕尺寸)指的是實(shí)際的物理尺寸,比方常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托羅拉milestone是3.7英寸Aspect Ratio(寬高比率)指的是實(shí)際的物理尺寸寬高比率,分為long和nolongMilestone是16:9,屬于longResolution(分辨率)和電腦的分辨率概念一樣,指屏幕縱、 橫方向像素個(gè)數(shù)Milestone是854*480DPI(dot per inch)每英

2、寸像素?cái)?shù),如120dpi,160dpi等,假設(shè)QVGA(320*240)分辨率的屏幕物理尺寸是(2英寸*1.5英寸),dpi=160可以反映屏幕的清 晰度,用于縮放UI的Density(密度)屏幕里像素值濃度,resolution/Screensize可以反映出密度,Density-independent pixel(dip)指的是邏輯密度計(jì)算單位,dip和具體像素值的對(duì)應(yīng)公式是dip/pixel=dpi值/160,也就是px = dp * (dpi / 160)2. DPI值計(jì)算比方:計(jì)算WVG A 800*480 )分辨率,3.7英寸的密度DPI,如圖1所示brU目1.d9;50PMPM1

3、DPIDPI CakuTatorCakuTatorResolutionResolutionWVGA800 (480 x800)HorizonLt (pixel) 4BVertical (pixel) 800SizeSizeDiagonal (inch)l 3.7SOCalculateDFIDFI CalculatorCalculator (App(App Inventor)Inventor) forfor AndroAndroscreenscreen shatshatDjagona (pixelDPI 252.0“ 933.0圖1Diagonal pixel表示對(duì)角線的像素值(=苗+寬,DPI

4、=933/3.7=2523.屏幕的分類3.1根據(jù)屏幕密度(DPI)或屏幕尺寸大小分為以下3類,如圖2所示ActualActual densitydensity(dpi)(dpi)GeneralizedGeneralizedActualActual sizesize(inches(inchesGenerabzedGenerabzed- - 圖23. 2屏幕分類和像素密度的對(duì)應(yīng)關(guān)系如表1所示:Low density (120), ldpiMedium density (160), mdpiHigh density (240), hdpiSmall screenQVGA (240 x320)Norm

5、al screenWQVGA400 (240 x400)WQVGA432(240 x432)HVGA (320 x480)WVGA800 (480 x800)WVGA854(480 x854)Large screenWVGA800* (480 x800)WVGA854*(480 x854)表13.3尺寸分布情況(:/developer.android/resources/dashboard/screens.html)如圖3所示,目前主要是以分辨率為800*480和854*480的用戶居多Screen Sizes and DensitiesThrs page piovide$ data abou

6、t the relative number of active devices that have a particular screen configuration,defined t way that you dtsin your user interfaces for different screen configurationSp Android divides th? rang?of actual screen w A set of four nerahzed sizesL?卬巴a nd、0 0竽* A set of foijr jeneiabzed denstties;low),

7、(medium), (high), 2d (etra high)For infonnation about hew you can support muhiple screen configuralEons in your dpphc3tion, see Suorortinu MulthaleHole: Ins dat is based on the number of Android devices that have accessed ,Andrad Market wrthin a7-day peno1dpi rndplbdptsnidll13%29%iiorhhil1 0%V,6%71%

8、Luge0 1%3 1%xUrge3.1 %圖3從以上的屏幕尺寸分布情況上看,其實(shí)只要考慮3-4.5寸之間密度為1和1.5的4 UI設(shè)計(jì)從開(kāi)發(fā)角度講,應(yīng)用程序會(huì)根據(jù)3類Android屏幕提供3套UI布局文件,但是相應(yīng)界面圖標(biāo)也需要提供3套,如表2所示Icon TypeStandard Asset Sizes (in Pixels), for Generalized Screen DensitiesLow density screen (ldpi)Medium density screen (mdpi)High density screen (hdpi)Launcher36 x 36 px48

9、x 48 px72 x 72 pxMenu36 x 36 px48 x 48 px72 x 72 pxStatus Bar24 x 24 px32 x 32 px48 x 48 pxTab24 x 24 px32 x 32 px48 x 48 pxDialog24 x 24 px32 x 32 px48 x 48 pxList View24 x 24 px32 x 32 px48 x 48 px表25如何做到自適應(yīng)屏幕大小呢?1界面布局方面需要根據(jù)物理尺寸的大小準(zhǔn)備5套布局,layout放一些通用布局xml文件,比方界面中頂部和底部的布局,不會(huì)隨著屏幕大小變化,類似windos窗口的title

10、 bar,layout-small幕尺寸小于3英寸左右的布局,layout-normal屏幕尺寸小于4.5英寸左右,layout-large4英寸-7英寸之間,layout-xlarge7-10英寸之間2圖片資源方面需要根據(jù)dpi值準(zhǔn)備5套圖片資源,drawable , drawalbe-ldpi,drawable-mdpi,drawable- hdpi,drawable-xhdpiAndroid有個(gè)自動(dòng)匹配機(jī)制去選擇對(duì)應(yīng)的布局和圖片資源分享到:上一篇:分享摩托羅拉milestone升級(jí)到Android 2.2的過(guò)程 下一篇: 基于feng streaming server搭建Android直

11、播測(cè)試平臺(tái)查看評(píng)論7樓pc0de 2021-12-16 17:11發(fā)表回復(fù)謝謝分享啊6樓yang hui1986527 2021-11-19 16:44發(fā)表回復(fù)非常不錯(cuò),轉(zhuǎn)走了備用4樓qukeqi 2021-09-26 18:49發(fā)表回復(fù)很強(qiáng)大! ! !很喜歡! ! !3樓noICE1 2021-08-16 14:59發(fā)表回復(fù)術(shù)語(yǔ)和概念中最后一個(gè)dip的公式寫(xiě)錯(cuò)了2樓ivan21 2021-04-16 21:29妗表回復(fù)這個(gè)大大的有用,轉(zhuǎn)走了哈!樓主1樓heweiin2021 2021-04-02 15:46發(fā)表回復(fù)詳細(xì)。喜歡。發(fā)表評(píng)論用戶名:aavdxixi評(píng)論內(nèi)容:*以上用戶言論只代表其個(gè)

12、人觀點(diǎn),不代表CSDN網(wǎng)站的觀點(diǎn)或立場(chǎng)個(gè)人資料moruiteo訪問(wèn):30745次o積分:759分o排名:第8317名o原創(chuàng):33篇o轉(zhuǎn)載:0篇o譯文:0篇o評(píng)論:147條文章搜索搜索文章分類Android平臺(tái)(13)ARM(Arm7&Arm9) (2)Linux平臺(tái)(2)Windows平臺(tái)(Win32/MFC/WINCE) (0)創(chuàng)新與專利(4)單片機(jī)(2)平安與破解(0)尋求合作(1)流媒體(1)網(wǎng)站開(kāi)發(fā)(0)通信(0)工程管理(0)驅(qū)動(dòng)開(kāi)發(fā)(0)文章存檔2021年11月(2)2021年07月(1)2021年05月(3)2021年04月(11)2021年03月(5)展開(kāi)閱讀排

13、行Android分辨率根底知識(shí)(DPI(9509)解決Android平臺(tái)移植ffmpeg的(5584)搭建分布式Android編譯環(huán)境(1727)通過(guò)tcpdump/wireshark工(1656)從零開(kāi)始基于ARM交叉編譯開(kāi)源瀏覽器w(1623)基于feng streaming ser (1455)圖片的cache處理時(shí)出現(xiàn)內(nèi)存溢出(Ou(1429)分享一段H264視頻和AAC音頻的RTP(978)分享摩托羅拉milestone升級(jí)到(956)如何定制化Android的播放器(Vid(688)評(píng)論排行解決Android平臺(tái)移植ffmpeg的.(109)Android分辨率根底知識(shí)(DPI(7

14、)搭建分布式Android編譯環(huán)境(6)簡(jiǎn)單易用的串口類CSerialIO (5)基于Linux搭建一個(gè)類似Qik錄像.(4)如何定制化Android的播放器(Vid(3)移動(dòng)互聯(lián)網(wǎng)創(chuàng)業(yè)方向的思考 (繞過(guò)騰訊和華為.(3)通過(guò)Android平臺(tái)移植魂斗羅游戲來(lái)闡一(2)Android 3.0新亮點(diǎn)、新時(shí)機(jī)(2)基于feng streaming ser. (2)推薦文章最新評(píng)論解決Android平臺(tái)移植ffmpeg的一攬子問(wèn)題m675650218:樓主,能發(fā)一下你的代碼嗎,研究了好久,沒(méi)弄出畫(huà)面來(lái),675650218qq解決Android平臺(tái)移植ffmpeg的一攬子問(wèn)題11Pp2021:樓主能發(fā)

15、一個(gè)已實(shí)現(xiàn)了seekto功能的mmfpeg源碼給我嗎?我想研究一下。我郵箱llpp_llp.解決Android平臺(tái)移植ffmpeg的一攬子問(wèn)題11Pp2021:我不知道怎么實(shí)現(xiàn)seekto功能,將msec轉(zhuǎn)成Timestamp后,找不到seekto中的.Android分辨率根底知識(shí)(DPI,DIP計(jì)算)pc0de:謝謝分享啊基于Linux搭建一個(gè)類似Qik錄像直播平臺(tái) (效勞器端:feng streaming server + web server,客戶端:Android應(yīng)用)qqjjttt:博主能發(fā)源碼學(xué)習(xí)下嗎?或者說(shuō)多點(diǎn)思路出來(lái)。謝謝解決Android平臺(tái)移植ffmpeg的一攬子問(wèn)題yunji334405:最近在研究這個(gè),希望樓主能發(fā)一份源碼給我入入門yunji3344126。謝謝解決Android平臺(tái)移植ffmpeg的一攬子問(wèn)題Coder80

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論