屏幕尺寸 分辨率

1、分辨率

分辨率又稱顯示分辨率、屏幕分辨率

確定手機屏幕上顯示多少信息的設置,以水平和垂直像素來衡量


6? 750 *1334? 像素

5s 640 * 1136? 像素




2、屏幕尺寸

屏幕大小的物理尺寸,以屏幕對角線長度衡量

單位:英寸 ? 1英寸=2.54厘米


6? 4.7英寸

5s 4英寸


3、像素密度(PPI)

PPI(Pixels Per Inch)表示的是每英寸所擁有的像素(Pixel)數目

PPI 值越高,畫面的細節就越豐富


4、邏輯像素和物理像素

物理像素是硬件所支持的,邏輯像素是軟件可以達到的


iphone4 ? 之前1pt=1px ? pt點 ? px像素

之后1pt = 2px




?? ? ? ? ? ? ? ? ? ? ? ? ? ? iPhone3Gs ? ? iPhone? 4s

物理分辨率 ? ? ? 480*320px ? ? ? ? 960*640px

邏輯分辨率 ? ? ? 480 *320pt ? ? ? ? 480*320pt

PPI ? ? ? ? ? ? ? ? ? ? ? ? ? ? 163? ? ? ? ? ? ? ? ? 326

DPI ? ? ? ? ? ? ? ? ? ? ? ? ? ? 163 ? ? ? ? ? ? ? ? ? 163


DPI? 每一英寸上所表示點的個數




5、物理分辨率


iPhone尺寸

iPhoe1代/3GS ? iPhoe 4/S ? ? ? ? ? iPhone5C/S? ? ? ? iPhone6/S? ? ? ? ? iPhone6 Plus/S

480px*320px? ? 960px*640px? ? ? 1134px*640px ? ? 1134px*750px ? 2208px*1242px

163PPI ? ? ? ? ? ? ? ? 326PPI? ? ? ? ? ? ? ? ? 326PPI ? ? ? ? ? ? ? ? ? 326PPI ? ? ? ? ? ? ? ? 401PPI

3.5英寸 ? ? ? ? ? ? ? ? 3.5英寸 ? ? ? ? ? ? ? ? 4英寸? ? ? ? ? ? ? ? ? ? 4.7英寸? ? ? ? ? ? ? 5.5英寸

1’? ? ? ? ? ? ? ? ? ? ? ? ? 2x ? ? ? ? ? ? ? ? ? ? ? ? 2x? ? ? ? ? ? ? ? ? ? ? ? ? 2x? ? ? ? ? ? ? ? ? ? ? ? 3x

1pt = ipx? ? ? ? ? ? ? 1pt=2px? ? ? ? ? ? ? 1pt = 2px ? ? ? ? ? ? 1pt = 2px ? ? ? ? ? 1pt = 3px



如何適配不同iPhone機型

(1)采用哪種分辨率來設計?

(2)需要提供多少套標注

(3)需要提供多少套切圖



Android手機

dp、sp、dpi

dp:android開發中用于描述模塊件布局大小的單位

sp:和dp一樣,只是用于描述字體大小的單位

dpi:測量空間點密度的單位,單位英寸上點的個數


Android屏幕尺寸關系

?? ? ? ? ? ? ? ? ? ? ? ? ? mdpi ? ? ? ? ? ? ? hdpi? ? ? ? ? ? ? xhdpi? ? ? ? ? ? ? xxhdpi ? ? ? ? ? ? xxxhdpi

?? ? ? ? ? ? ? ? ? ? ? ? ? ~160dpi? ? ? ? ? ~240dpi? ? ? ? ~320dpi ? ? ? ? ~480dpi? ? ? ? ? ~640dpi

比例 ? ? ? ? ? ? ? ? ? ? ? 1? ? ? ? ? ? ? ? ? ? ? ? 1.5 ? ? ? ? ? ? ? ? 2 ? ? ? ? ? ? ? ? ? ? ? 3? ? ? ? ? ? ? ? ? ? ? 4

常見分辨率 ? ? ? 320*480? ? ? ? ? ? 480*800 ? ? ? ? ? 720*1280 ? ? ? 1080*1920? ? 2560*1440

像素與dp/sp關系 1dp=1px? ? 1dp=1.5px ? 1dp =2px ? ? ? 1dp=3px? ? ? ? 1dp=4px


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/458641.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/458641.shtml
英文地址,請注明出處:http://en.pswp.cn/news/458641.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

程序代碼優化2

程序進行優化,通常是指優化程序代碼或程序執行速度。優化代碼和優化速度實際上是一個予盾的統一,一般是優化了代碼的尺寸,就會帶來執行時間的增加,如果優化了程序的執行速度,通常會帶來代碼增加的副作用,很…

【轉】android多分辨率適配

前一階段開發android項目,由于客戶要求進行多分辨率適配,能夠支持國內主流的分辨率手機。因此經過了幾次開發走了很多彎路,目前剛剛領略了android多分辨率適配的一些方法。 先介紹一下所走的彎路,由于android的布局文件存放在res的…

TCP/IP SOCKET HTTP及HTTPS之間的關系

GET跟POST的區別: get只能傳送128K的數據 而post是無限制的 post提交是不在會IE上帶上參數 就算你加密了別人也會解密 一般比較重要的數據通過post 傳,因為get是別人可以改參數值的 別人亂寫參數,你的異常報個不停 網絡七層由下往上分別為物理…

靜態鏈接與動態鏈接的區別

動態鏈接庫、靜態庫、import庫區別 動態鏈接庫(Dynamic Linked Library): Windows為應用程序提供了豐富的函數調用,這些函數調用都包含在動態鏈接庫中。其中有3個最重要的DLL,Kernel32.dll,它包含用于管理內存、進程和線程的各個函…

Java線程池介紹

根據摩爾定律(Moore’s law),集成電路晶體管的數量差不多每兩年就會翻一倍。但是晶體管數量指數級的增長不一定會導致 CPU 性能的指數級增長。處理器制造商花了很多年來提高時鐘頻率和指令并行。在新一代的處理器上,單線程程序的執…

curl -L get.rvm.io | bash -s stable報錯:連接不上服務器

1、安裝cocoa pods時, ERROR: Error installing cocoa: activesupport requires Ruby version > 2.2.2. 這個錯誤是說:rvm的版本過低,需要升級一下版本 2、升級rvm版本的時候,報標題的錯誤解決辦法如下 將上面的命令行改成&a…

C語言中#define的用法(轉)

轉自&#xff1a;http://www.dingge.com/main/article.asp?id10 今天整理了一些#define的用法&#xff0c;與大家共享&#xff01; 1.簡單的define定義 #define MAXTIME 1000 一個簡單的MAXTIME就定義好了&#xff0c;它代表1000&#xff0c;如果在程序里面寫 if(i<MAXTIM…

cocoa pods的安裝與我遇到的問題

1.打開終端 終端輸入 ruby -v 查看ruby的版本 打印代碼&#xff1a; ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15] 2. 更換ruby鏡像 終端輸入如下命令&#xff08;把Ruby鏡像指向taobao&#xff0c;避免被墻&#xff0c;你懂得&#xff09; a.移…

Node 連接Mysql并進行增刪改查

NPM: NPM的全稱是Node Package Manager&#xff0c;類似于ruby的gem&#xff0c;Python的PyPL、setuptools&#xff0c;PHP的pear&#xff0c;是Nodejs中的包管理器。Nodejs自身提供了基本的模塊。但是在這些基本模塊上開發實際應用需要較多的工作。NPM上已經有近萬個Nodejs庫或…

C++/C 宏定義(define)中# ## 的含義(轉)

參考&#xff1a;http://www.cnblogs.com/little-ant/p/3463080.html http://hi.baidu.com/kiraversace/item/1148ee057147981a4ac4a3e9 C/C 宏定義&#xff08;define&#xff09;中# ## 的含義 define 中的# ## 一般是用來拼接字符串的&#xff0c;但是實際使用過程中&#x…

Implicit declaration of function 'NSFileTypeForHFSTypeCode' is invalid in C99

一般出現該問題是因為通過C調用了unix/linux 底層接口&#xff0c;所以需要調整c語言的編譯選項&#xff0c;設置方法見下圖&#xff1a;(根據實際情況選擇相應的編譯選項)

C++里的花括號{},塊,作用域

{ } 里的內容是一個“塊”。單獨的{ }在執行順序上沒有改變&#xff0c;仍然是順序執行&#xff0c;不同的是標識符的作用域限定 。#include <iostream>#include <string>using namespace std;class tcalss{string Name;public:tcalss(string name){Namename;cout&…

iOS關于armv7,armv7s,arm64,i386,x86_64等問題

iOS測試分為模擬器測試和真機測試&#xff0c;處理器分為32位處理器&#xff0c;和64位處理器&#xff0c; 模擬器32位處理器測試需要i386架構&#xff0c;&#xff08;iphone5,iphone5s以下的模擬器&#xff09; 模擬器64位處理器測試需要x86_64架構&#xff0c;(iphone6以上的…

DebugView 調試入門

參考鏈接&#xff1a;http://blog.csdn.net/jiankunking/article/details/44984487 軟件下載地址&#xff1a;點擊打開鏈接 debugview 可以捕獲程序中由TRACE(debug版本)和OutputDebugString輸出的信息。支持Debug、Release模式編譯的程序&#xff08;即該軟件捕獲的是exe直接運…

AJAX只支持字符類數據返回,不支持文件下載

如題轉載于:https://www.cnblogs.com/caicaizi/p/5000363.html

Xcode中指令集相關選項

Xcode中指令集相關選項&#xff08;Build Setting中&#xff09; &#xff08;1&#xff09;Architectures Space-separated list of identifiers. Specifies the architectures (ABIs, processor models) to which the binary is targeted. When this build setting specifies…

DebugView使用筆記

1. 什么是DebugView? 它是Sysinternals公司的系列調試工具。可以捕獲程序中由TRACE()和OutputDebugString輸出的信息。 2. C需要完成哪些工作呢&#xff1f; 將打印的信息用OutputDebugString輸出&#xff0c;示例&#xff1a; [cpp] view plaincopy #include "stdio.h&q…

DebugView的使用[通用匯總]

DebugView是一款免費輔助工具&#xff0c;用來輸出捕捉OutputDebugString()函數輸出的信息等。 1 下載 http://technet.microsoft.com/en-us/sysinternals/bb896647 1.1 介紹DebugView http://www.vcfans.com/2008/11/trace-show-about-a-tool-debugview-sent-a-message-to-tra…

Android 通信 EventBus

參考&#xff1a; Android 框架煉成 教你如何寫組件間通信框架EventBusAndroid EventBus源碼解析 帶你深入理解EventBusAndroid EventBus實戰 沒聽過你就out了快速Android開發系列通信篇之EventBusEventBus是一個publish/subscribe (發布 / 訂閱) 消息的總線&#xff0c;簡化了…

WIFI無線路由器的五種工作模式

http://www.360doc.com/content/12/0814/08/10560798_230064460.shtml