반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 글쓴이 후원. 카카오뱅크 예금주 : 박성균 3333-03-4836828
|
제목처럼 windowManager.defaultDisplay.getMetrics(metrics)에서
defaultDisplay와 getMetrics 모두 deprecated 되었는데요.
대체할 수 있는 방법은 아래와 같습니다.
Context#diplay를 사용하라고 공식 문서에 나와있는데요.
코틀린의 경우 액티비티에서 아래처럼 사용하시면 됩니다.
val metrics = DisplayMetrics()
display!!.getRealMetrics(metrics)
Log.e(TAG, "metrics.densityDpi = ${metrics.densityDpi}")
위 처럼 사용하면 사용하는 스마트폰이나 태블릿의 dpi를 구할 수 있습니다.
반응형
'안드로이드' 카테고리의 다른 글
안드로이드 Version R 에서 몰입모드(Navigation bar, Status bar 가리기) (0) | 2021.02.23 |
---|---|
안드로이드 다이얼로그 띄을 때 statusBar(생태표시줄), navigationBar(하단 소프트바) 가리기 (1) | 2020.11.06 |
Error while executing: am start -n Error type 3 해결하기 (0) | 2020.09.28 |
안드로이드 BottomSheetDialogFragment landscape에서 이슈 해결하기 (1) | 2020.09.02 |
Glide Deprecated 클래스 대체 클래스 (0) | 2020.07.17 |