DisplayMetrics获取屏幕参数
来源:互联网 发布:java时间戳转换年月日 编辑:程序博客网 时间:2024/06/04 17:40
如果要获取屏幕的长宽像素数和DPI等信息,网上随便一搜都是使用:
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
但是上述代码在milestone上横屏程序上运行后metrics.widthPixels=569,metrics.heightPixels=320,而实际上milestone的分辨率是854*480。google了一下,有如下说法:
“You may be missing the <uses-screens> element in your manifest, and so
you may be in a compatibility mode, with Android scaling everything
automatically.”
有一点问题,文档里根本找不到这个<uses-screens>,但是可以使用<supports-screens android:anyDensity="true"/>,这样设置之后可以正确获取到854*480,densityDpi为240,与moto官网上给出的值相同。
但是xdpi和ydpi还是96,据说This is a known bug. 此网页上还有一“Thanks. I just verified that xdpi and ydpi return 254 on a Nexus One device.”,看来还是自家的亲啊。
- DisplayMetrics获取屏幕参数
- android中使用DisplayMetrics获取屏幕参数
- android中使用DisplayMetrics获取屏幕参数
- android中使用DisplayMetrics获取屏幕参数
- android中使用DisplayMetrics获取屏幕参数
- android中使用DisplayMetrics获取屏幕参数
- android中DisplayMetrics获取屏幕参数
- android中使用DisplayMetrics获取屏幕参数
- 利用DisplayMetrics获取屏幕信息
- 利用DisplayMetrics获取屏幕信息
- 利用DisplayMetrics获取屏幕信息
- 利用DisplayMetrics获取屏幕信息
- 获取屏幕的高度和宽度DisplayMetrics
- DisplayMetrics用来获取屏幕的宽高
- DisplayMetrics 获取屏幕的宽高(像素)
- Android DisplayMetrics类获取屏幕大小
- 屏幕的像素是根据DisplayMetrics类来获取的
- webview与如何利用DisplayMetrics获取屏幕高度和宽度
- .Net Discovery 系列之二--string从入门到精通(下)
- Android Study Web Site
- 使用国外DynDNS免费动态域名解析 随时访问家中电脑
- GCC 开源编译器的发展历程
- vi文件保存退出命令":wq"和":x"的区别
- DisplayMetrics获取屏幕参数
- 使用Release库的Debug版本调式程序
- 开源社区是如何运作之KDE篇
- Linux /etc/shadow
- 利用__FILE__, __LINE__, __FUNCTION__跟踪调试程序
- Oracle数据导入导出
- 10 大最流行的Linux服务器发行版
- MFC(CFile)文件操作
- 系统调用相关---参数传递方式