在activity中
DisplayMetrics dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
在service中
DisplayMetrics dm = new DisplayMetrics();
dm = getResources().getDisplayMetrics();
int screenWidth = dm.widthPixels;
int screenHeight = dm.heightPixels;
如果在非activity或者service实现的话,传一个context进来调用
本文深入探讨了在Android应用中通过Activity和Service获取屏幕尺寸的方法,并提供了跨场景的解决方案,确保开发者能够灵活地在不同组件中获取设备屏幕的宽度和高度。

被折叠的 条评论
为什么被折叠?



