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. EditText 修改光标颜色及位置
  2. Android ADT 找不到Annotation Processin
  3. Android StateMachine分析
  4. Android测试用例执行线程和UI线程
  5. Android开发时提示Your project contains
  6. android文件系统
  7. android input及简单am命令
  8. Android 网络框架学习之Retrofit
  9. Android(安卓)SSL BKS证书的生成过程
  10. Android(安卓)where 长度限制