这几天做的项目中有用到手机屏幕的分辨率,所以就用一下代码来获取手机的宽高:

Display disPlay = getWindowManager().getDefaultDisplay(); int width = disPlay.getWidth(); int height = disPlay.getHeight();

但是发现这个方法已经过时了,对于强迫症患者来说,一直有黄色的警告真的好难忍啊。

对于获取手机屏幕的宽高,新的方法可以这样做:

Display disPlay = getWindowManager().getDefaultDisplay(); Point size = new Point(); disPlay.getSize(size); int width = size.x; int height = size.y;

也可以这样做:

WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); wm.getDefaultDisplay().getMetrics(dm); Point size = new Point(); size.x = dm.widthPixels; size.y = dm.heightPixels;

更多相关文章

  1. Android(安卓)SystemClock 应用
  2. Android中Button设置background过程的研究
  3. AndroidView绘制流程一(View添加流程)
  4. Android和H5交互
  5. 【Android开发进阶系列,整理】Android与h5交互专题
  6. Android获取Cookies,持久化PHPSESSID (OkHttp ;HttpClient ;Afin
  7. Ionic2实现自定义Cordova插件-Android屏幕录制
  8. Android(安卓)搭建MVP+Retrofit+RxJava网络请求框架(二)
  9. Android滑动事件冲突解决 Touch事件处理机制

随机推荐

  1. Android文件读写实例代码
  2. Android应用程序与SurfaceFlinger服务的
  3. [Android 新特性] Android 4.3 Top 5新功
  4. 程序结构设计理论(Android)
  5. Hello World Kotlin
  6. android中关于手机屏幕的相关操作(获取屏
  7. Android(安卓)Launcher3修改应用图标,隐藏
  8. [转]Jollen 的 Android 教學,#2: Activit
  9. android-menu菜单的应用
  10. Android软件安装工具-APK安装器