DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

//获得手机的宽带和高度像素单位为px
int view_w = dm.widthPixels;
int view_h = dm.heightPixels;

System.out.println(dm.toString());
System.out.println("手机分辨率为"+view_w+"*"+view_h);

基本上上述方法是没有问题,但是sdk1.5有时候获取屏幕的大小不正确,特别是一些高版本高分辨率的平板电脑,比如三星的GT-P1000,本来是1024*600的分辨率,却只得到了480*320的分辨率大小,但是使用sdk1.6打包就Ok了。。

更多相关文章

  1. Android5.0Button字体大小写
  2. android获取SIM卡信息和手机号码
  3. android 获取存储空间大小
  4. android获取手机IP及&0xFF详解
  5. Android判断手机是否开启了USB调试
  6. Android手机开发——向SD卡上的文件追加内容
  7. Android原生AlertDialog修改标题,内容,按钮颜色,字体大小等

随机推荐

  1. Android(安卓)利用url获取Bitmap图片
  2. Android(安卓)phone在拨号盘输入*#06#的
  3. Android设置透明、半透明等效果
  4. Android之电话拨号器
  5. [置顶] Android(安卓)自定义UI文章汇总
  6. android背景选择器selector用法汇总
  7. android:layout_weight的真实含义
  8. ScrollView属性fillViewport解决android
  9. 将Android封装库通过gradle部署到maven私
  10. Android: 3G/1G and 2G/2G kernels probl