一直以為相同的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...