1,android分辨率为240 × 320,densityDpi为120;

2,android分辨率为320 x 480,densityDpi为160;

3,android分辨率为480 x 800或者480 x 854,densityDpi为240;

4,android分辨率为720 x 1280,densityDpi为320;

5,android分辨率为1080 x 1920,densityDpi为480;


6,DisplayMetrics.DENSITY_DEFAULT的值在不同分辨率不同密度的手机上都是160;

7,用BitmapFactory解析一个bitmap,得到一个Bitmap的实例,这个实例的getDensity()方法返回一个屏幕密度值,这个密度值是基于分辨率而不同的,它的值可以对照前5条。

8,用BitmapFactory解析一个bitmap,不设置BitmapFactory.Options的值,分析得到的这个Bitmap实例,这个Bitmap实例的getWidth()和getHeight()方法返回的是图片的原始分辨率长宽(即,getWidth()返回图片的原始宽,getHeight()返回图片的原始高)。

9,用BitmapFactory解析一个bitmap,用下面的代码设置BitmapFactory.Options的值,分析得到的这个Bitmap实例,得到这样结论:

opts.inTargetDensity=getResources().getDisplayMetrics().densityDpi;opts.inDensity=DisplayMetrics.DENSITY_DEFAULT;

这个Bitmap实例的getWidth()方法返回的值是图片原始宽的opts.inTargetDensity / opts.inDensity倍,getHeight()方法返回的值是图片原始高的opts.inTargetDensity / opts.inDensity倍,而getDensity()方法返回的值和上述第7条一致。



更多相关文章

  1. Android Gesture 手势识别使用实例 - Android - mobile - ITeye
  2. RadioButton修改标志图片
  3. android超炫的图片浏览器
  4. android 图片自动切换
  5. Android Studio导入第三方类库的方法
  6. 【转】android 图片自动切换
  7. android 背景图片
  8. android图片切换ImageSwichter的动画切换效果

随机推荐

  1. 《Android系统学习》第十章:Android消息处
  2. android ListView监听滚动条滚动到底部时
  3. AppCompat实现Action Bar
  4. android volley封装及源码解析
  5. Android 导航类型
  6. Android中如何实现图像的闪动
  7. Android经常使用开源组件汇总
  8. LinearLayout 线性布局
  9. android 中 LocalSocket的基本使用方法
  10. Android 2.3 Rotation and Orientation