位置: 编程技术 - 正文
推荐整理分享android中使用DisplayMetrics获取屏幕参数(android中使用sharedprefence的步骤),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:android中使用md5后报非法延续字节,android中使用rangy库,android中使用sharedprefence的步骤,android中使用menu可能需要重写的方法,android中使用_______的方式来管理任务中的活动实例,android中使用的java运行环境是什么虚拟机,android中使用的java运行环境是什么虚拟机,android中使用过哪些自定义View,内容如对您有帮助,希望把文章链接给更多的朋友!
--关于Density
int android.graphics.Bitmap.getDensity(),返回bitmap-density(密度)。默认的density就是当前display-density,除非当前应用程序不支持不同的screen-density。
在android.util.DisplayMetrics类中定义了一些变量和常量。
--常量DENSITY_XXX,
int类型,定义了不同级别的密度对应的dpi数,
低密度,DENSITY_LOW,,
中密度,DENSITY_MEDIUM,,
高密度,DENSITY_HIGH,,
超高密度,DENSITY_XHIGH,,
默认密度,DENSITY_DEFAULT,(即中密度)。
--变量widthPixels和heightPixels,
int类型,单位像素,display的absolute-width和absolute-height。
--变量density,
float类型,display的logic-density。是一个scaling-factor,用在Density-Independent-Pixel单位,一个dip就是一个像素。
dpi的screen提供系统display的baseline。
因此,dpi的screen-density为1(/),dpi的screen-density为0.(/)。
screen-1,已知x,1.5"x2" ,可以计算出densityDpi等于。即/1.5=,或/2=。再通过densityDpi/计算出density的1.0。
screen-2,已知x,1.5"x2",可以计算出densityDpi等于。即/1.5=,或/2=。再通过densityDpi/计算出density的1.5。
--变量densityDpi,
int类型,dots-per-inch。
--关于分辨率和尺寸
分辨率是手机长和宽方向上的像素个数,
尺寸是指屏幕的实际物理大小,
手机尺寸手机尺寸.5××.解析得长.5毫米,宽毫米,高.毫米。
1英寸(inch)等于2.厘米,
--获取DisplayMetrics对象,再获取屏幕的参数
DisplayMetrics displaysMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displaysMetrics);
--关于scaledDensity
float类型,一个scaling-factor,用于fonts显示,同density相同的,除非由于基于font-size上的体验需要做微调。
--TyuMainApp.getApp().getResources().getDisplayMetrics()对象中的属性
--本机上调试时记录的数据
DENSITY_DEFAULT DENSITY_DEVICE DENSITY_HIGH DENSITY_LOW DENSITY_MEDIUM DENSITY_TV DENSITY_XHIGH density: 1.5, sclaedDensity: 1.5 densityDpi: heightPixels: , widthPixels:
xdpi: ., ydpi:
android 监听GPS是否打开跳转到设置GPS 监听GPS权限:uses-permissionandroid:name=android.permission.ACCESS_FINE_LOCATION/主程序代码以及注释:spanstyle=white-space:pre/span/***监听GPS*/privatevoidinitGPS(){LocationManagerloc
The connection to adb is down and a sever error has occured的解决 1.打开任务管理器,关掉豌豆夹等手机助手2.打开命令行,切换到adb所在目录,如:C:UsersJubincnDownloadsadt-bundle-windows-x_-sdkplatform-tools3.输入这
解决listView与ScrollView滑动冲突的方法 今天开发项目的时候,需要联合使用listView与ScrollView这两个控件,listView实现水平滑动,ScrollView实现竖直滑动,结果发现listView水平滑动会被ScrollView的
标签: android中使用sharedprefence的步骤
本文链接地址:https://www.jiuchutong.com/biancheng/387432.html 转载请保留说明!上一篇:Ubuntu下解决小米手机 adb devices no permissions的问题(小米电脑安装ubuntu)
友情链接: 武汉网站建设