1 PackageCom.wangyi.tools;2 3 Importandroid.app.Activity;4 ImportAndroid.util.DisplayMetrics;5 6 Public classDisplayutils {7 8 Private StaticDisplayutils instance;9 PrivateActivity mactivity;Ten Privatedisplayutils (Activity mactivity) { One This. mactivity=mactivity; A } - Public Staticdisplayutils getinstance (Activity mactivity) { - if(instance==NULL){ theInstance=Newdisplayutils (mactivity); - } - returninstance; - } + Public Final int[] Getscreensize () { - int[] size=New int[2]; +Displaymetrics DM =Newdisplaymetrics (); A Mactivity.getwindowmanager (). Getdefaultdisplay (). Getmetrics (DM); atsize[0]=Dm.widthpixels; -size[1]=Dm.heightpixels; - returnsize; - } - Public Final Static intgetwindowwidth (Activity mactivity) { -Displaymetrics DM =Newdisplaymetrics (); in Mactivity.getwindowmanager (). Getdefaultdisplay (). Getmetrics (DM); - returnDm.widthpixels; to } + - Public Final Static intgetwindowheight (Activity mactivity) { theDisplaymetrics DM =Newdisplaymetrics (); * Mactivity.getwindowmanager (). Getdefaultdisplay (). Getmetrics (DM); $ returnDm.heightpixels;Panax Notoginseng } -}
Util method for getting form information from Android