今天在跑一个程序的时候拿屏幕的size, 我的手机是800*480,但是通过下面的代码拿到的高度却是533*320, 后面google得知,需要加上<uses-sdk android:minSdkVersion="4"/>才能拿到正确的值 fuck
引用
//定义DisplayMetrics对象
//DisplayMetrics 描述普通显示信息的结构,例如显示大小,密度,字体尺寸等
DisplayMetrics dm=new DisplayMetrics();
/*
*获取手机窗口的Display来初始化DisplayMetrics对象
*getWindowManager() 获取显示定制窗口的管理器
*getDefaultDisplay() 获取默认显示Display对象
*getMetrics(dm) 通过Display对象的数据来初始化一个DisplayMetrics对象
*/
getWindowManager().getDefaultDisplay().getMetrics(dm);
//得到屏幕宽高
String showSize="手机屏幕分辨率:\n"+dm.widthPixels+"*"+dm.heightPixels;
Log.v("SCREEN_SIZE", showSize);
分享到:
相关推荐
安卓手机800*480分辨率的电影播放软件 最新软件,支持记忆系统,支持mp4 mp3,avi,rmvb等格式
原道MP4全套图片资源,包括各种壁纸,界面,按钮,动画等等,分辨率为800x480,可供产品开发参考,没分了,大家支援点!
本人使用后感觉很好,特与大家分享。资源绝对的可靠,结对的好用。
STM32驱动LTDC LCD(RGB屏)和TFT LCD电容触摸屏,4.3寸,800X480分辨率。 驱动代码可直接编译运行~
STM32驱动LTDC LCD RGB屏和触摸屏(7寸,800X480分辨率)。 项目代码可直接编译运行~
7英寸800*480 LCD屏,用于嵌入式开发的显示输出。
STM32驱动TFT LCD电容触摸屏(4.3寸,800X480分辨率),支持STM32H7系列单片机。 项目代码可直接编译运行~
里面的程序都是自己写的,不多,也没怎么整理,大家可以一起学习,里面有LCD的驱动程序,我用的是5寸的LCD,800*480分辨率的
STM32驱动LTDC LCD(RGB屏)和TFT LCD电容触摸屏,4.3寸,800X480分辨率。 驱动代码可直接编译运行~
800*480规格触控串口屏详细开发指南,数据手册及帮助文档
VGA 芯片SDA7123/ADV7123测试通过,除此之外,南嵌电子科技还实现了,如下VGA 分辨率:android/wince S5pv210 16/32bit 分辨率1440*900/1280*720/1280*1024/800*600/1024*768 等等,等等,并且还可以帮客户定制一些...
修改了Android SDK中的Snake例子,适应WVGA屏幕(480*800),并且支持触屏操作,支持四向虚拟键盘
5寸RGB屏800x480分辨率
STM32F4xx GT911电容屏驱动程序和配置文件 包含两个驱动配置文件对应800*480和1024*600的分辨率 电容屏对应的排线编号是JY-R9014和JY-R9015,对应11条驱动线,19条感应线
5寸800x480分辨率RGB屏规格书
STM32驱动LTDC LCD RGB屏和触摸屏(7寸,800X480分辨率)。 项目代码可直接编译运行~
H.264 (H264)文件800_600.264,分辨率800*600,亲测可用
CentOS 7 安装linux
S3C6410的EBOOT,带CH7026初始化,输出800*480图像
4个rom 总有一个适合你