獲取手機螢幕的四種方法

2021-07-14 09:33:27 字數 1008 閱讀 4998

android獲取螢幕寬度的4種方法,android4種

方法一:

windowmanager wm = (windowmanager) this

.getsystemservice(context.window_service);

int width = wm.getdefaultdisplay().getwidth();

int height = wm.getdefaultdisplay().getheight();

方法二:

windowmanager wm1 = this.getwindowmanager();

int width1 = wm1.getdefaultdisplay().getwidth();

int height1 = wm1.getdefaultdisplay().getheight();

方法一與方法二獲取螢幕寬度的方法類似,只是獲取windowmanager 物件時的途徑不同。

方法三:

windowmanager manager = this.getwindowmanager();

displaymetrics outmetrics = new displaymetrics();

manager.getdefaultdisplay().getmetrics(outmetrics);

int width2 = outmetrics.widthpixels;

int height2 = outmetrics.heightpixels;

方法四:

resources resources = this.getresources();

displaymetrics dm = resources.getdisplaymetrics();

float density1 = dm.density;

int width3 = dm.widthpixels;

int height3 = dm.heightpixels;

方法三與方法四類似。

獲取Class例項的四種方法

獲取class例項有四種方法,前三種方法比較常用,具體描述如下 以下示例都假設運動時類為string類。1 通過執行時類本身的.class屬性 class c1 string.class 2 通過執行時類的物件獲得 string str new string class c2 str.getclas...

JS 獲取元素的四種方法

console.log this.refs.mapcontainer.clientheight content padding 536 console.log this.refs.mapcontainer.offsetheight content padding border 536 console...

VC 中獲取DC的四種方法

一 hdc hdc hdc getdc m hwnd 加兩個冒號表示我們用的是全域性sdk的函式,否則表示我們有的是cwnd中的函式 releasedc m hwnd,hdc 二 cdc pdc getdc releasedc pdc 三 cclientdc dc this 不需要我們去釋放,自己會...