手机的分辨率是对一个手机屏幕能显示的像素点的多少的意思,比如:240×320的分辨率就是说这个手机屏幕含有:240×320=(得数你自己算)这么多个像素点…分辨率越大,也就是说一个固定尺寸大小的屏幕,当然显示的像素点个数就多,自然呈现图像就越清晰,如果你说的像素是手机摄像头的像素,那么它跟分辨率是没关系的,如果你说的是手机屏幕的像素,分辨率就是告诉你手机屏幕含多少像素点的公式。一个像素就是屏幕上的一个点。这就是区别。 
下面这段代码可以测试手机屏幕的分辨率大小: 
Java代码  
  1. package cn.com;  
  2.   
  3. import android.app.Activity;  
  4. import android.os.Bundle;  
  5. import android.view.Display;  
  6. import android.view.WindowManager;  
  7.   
  8. public class getScreenPixel extends Activity {  
  9.   
  10.     int screenWidth;  
  11.     int screenHeight;  
  12.   
  13.     /** Called when the activity is first created. */  
  14.     @Override  
  15.     public void onCreate(Bundle savedInstanceState) {  
  16.         super.onCreate(savedInstanceState);  
  17.         setContentView(R.layout.main);  
  18.   
  19.         WindowManager windowManager = getWindowManager();  
  20.   
  21.         Display display = windowManager.getDefaultDisplay();  
  22.           
  23.         screenWidth = display.getWidth();  
  24.         screenHeight = display.getHeight();  
  25.           
  26.         System.out.println("************screenWidth***********"+screenWidth);  
  27.         System.out.println("************screenHeight***********"+screenHeight);  
  28.     }  
  29. }  
posted on 2011-04-15 09:57  kitea  阅读(358)  评论(0)    收藏  举报