判断当前设备加载多少分辨率的图
2012-10-25 16:51
155 查看
设备加载图除了和屏幕的分辨率有关,而且还和设备的物理尺寸有关;
DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics); Log.d("SplashActivity", "xdpi:" + metrics.xdpi); Log.d("SplashActivity", "ydpi:" + metrics.ydpi); Log.d("SplashActivity", "width pixels:" + metrics.widthPixels); Log.d("SplashActivity", "height pixels:" + metrics.heightPixels); Log.d("SplashActivity", "densityDpi:" + metrics.densityDpi); switch (metrics.densityDpi) { case DisplayMetrics.DENSITY_LOW: Toast.makeText(this, "L-dip", Toast.LENGTH_SHORT).show(); break; case DisplayMetrics.DENSITY_MEDIUM: Toast.makeText(this, "M-dip", Toast.LENGTH_SHORT).show(); break; case DisplayMetrics.DENSITY_HIGH: Toast.makeText(this, "H-dip", Toast.LENGTH_SHORT).show(); break; case DisplayMetrics.DENSITY_XHIGH: Toast.makeText(this, "xh-dip", Toast.LENGTH_SHORT).show(); break; default: Toast.makeText(this, "dip:" + metrics.densityDpi, Toast.LENGTH_SHORT).show();
相关文章推荐
- 用jquery判断当前显示器的分辨率,加载不同CSS
- 用jquery判断当前显示器的分辨率,加载不同CSS
- JavaScript判断页面当前浏览设备为移动端还是PC端,实现自动加载对应端页面
- Jquery判断当前屏幕分辨率并加载不同的css样式
- 用jquery判断当前显示器的分辨率,加载不同CSS
- Android 判断当前设备是手机还是平板
- Android通过代码判断当前设备是否为模拟器
- 判断当前设备号
- 判断当前iOS设备的方法
- ios开发之--判断当前设备的类型
- php判断访问的当前设备是手机还是电脑
- android判断当前设备的支持哪些Feature
- Android判断当前的android设备是否处于联网状态
- Android 判断当前设备是手机还是平板
- JSP 判断2000-2013之间有多少个闰年+获取当前的时间
- javaweb:判断当前请求是否为移动设备访问
- Android 判断当前设备是手机还是平板
- 实现winform DataGridView控件判断滚动条是否滚动到当前已加载的数据行底部
- ios 如何判断当前iOS设备
- 利用AWT获得显示设备当前分辨率、可支持的分辨率