dp的物理大小

2021-07-28 03:55:38 字數 344 閱讀 2383

一直以為相同的dp在不同的裝置上的物理尺寸是相同的,因為px=dp*(dpi/160)

後來才發現這裡的dpi不是裝置的真實dpi,而是乙個虛擬dpi,具體怎麼算的不清楚,反正就是和真實dpi相差不多的dpi

例如通過getresources().getdisplaymetrics()獲取某手機的結果如下

displaymetrics

這裡的density=3.5,所以android使用的dpi=160*3.5=560,而真實的x軸dpi=515.154,y軸dpi=516.063

所以在該手機上1英吋的物理大小,android繪製了560個點,而真實1英吋只要516個點,所以該手機繪製的結果偏大

Delphi獲取檔案的大小(實際 物理)

源 獲取檔案的大小 實際 物理 class function tduofile.getfilesize const afile tfilename int64 varsr tsearchrec begin if findfirst afile,faanyfile and not fadirector...

擴大縮小Linux物理分割槽大小

由於產品在不同的標段,裝置硬碟也不同,有些500g,有些320g有些200g,開始在大硬碟上做的配置,想把自己定製好的linux轉殖到小硬碟上,再生龍會糾結空間大小的問題,因此需要做一些分割槽的改變。網上一堆關於邏輯分割槽的,物理分割槽其實則很簡單 分兩步 第一步檢測分割槽 e2fsck f dev...

擴大縮小Linux物理分割槽大小

由於產品在不同的標段,裝置硬碟也不同,有些500g,有些320g有些200g,開始在大硬碟上做的配置,想把自己定製好的linux轉殖到小硬碟上,再生龍會糾結空間大小的問題,因此需要做一些分割槽的改變。網上一堆關於邏輯分割槽的,物理分割槽其實則很簡單 分兩步 第一步檢測分割槽 e2fsck f dev...