您的位置:首页 > 移动开发 > Android开发

Android获取手机屏幕像素

2015-06-16 21:49 435 查看
出处 http://www.tjtarena.com/3gajswz/20130827/534.html#6d

在Android培训中有这样一个经常被提到的知识点:。很多在达内学习的同学对这个问题也不是很了解,下面就由讲师来帮助同学们解答。

有三种方法,其实都是一样的,只是做了不同的封装: ——看玩这句话只觉的写这帖子的人已经很通透了,佩服

?

</pre><pre name="code" class="java">private void getPhoneDisplayInfo(){
// 一
DisplayMetrics displayMetrics1 = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics1);
int screenWidth = displayMetrics1.widthPixels;
int screenHeight = displayMetrics1.heightPixels;
Log.d("debug", "screenWidth = "+screenWidth+"|screenHeight = "+screenHeight);

// 二
DisplayMetrics displayMetrics2 = new DisplayMetrics();
displayMetrics2 = getApplicationContext().getResources().getDisplayMetrics();
Log.d("debug", "screenWidth = "+displayMetrics2.widthPixels+"|screenHeight = "+displayMetrics2.heightPixels);

// 三
Display display = getWindowManager().getDefaultDisplay();
Log.d("debug", "screenWidth = "+display.getWidth()+"|screenHeight = "+display.getHeight());
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: