android source

Phone Metric 얻기

리오파파 2023. 12. 17. 20:07

phone의 pixel size, phone inch 알아내기

public class PhoneMetrics {
public PhoneMetrics(Activity activity) {

/*
** determine screen sizes and set related parameters
*/
DisplayMetrics metrics = new DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getRealMetrics(metrics);
screenX = metrics.widthPixels;
screenY = metrics.heightPixels;

// Calculate the physical screen size in inches.
fPhoneInchX = screenX / metrics.xdpi; // 2.9 x 6.22 for note 20
fPhoneInchY = screenY / metrics.ydpi;
// Log.w("DPI info ", metrics.xdpi/metrics.ydpi+" x ="+metrics.xdpi+" y="+metrics.ydpi);
}
}

 

'android source ' 카테고리의 다른 글

drawable resource를 bitmap으로  (1) 2023.12.17
phone vibrate  (0) 2023.12.17
bitmap <-> string  (0) 2023.12.17
layer xml로 버튼모양 만들기  (0) 2023.12.17
Background Handler 준비해 두기  (0) 2022.05.15