
获取屏幕分辨率的方式如下:
一、在activity中
1、DisplayMetrics dm = getResources()getDisplayMetrics();
int screenWidth = dmwidthPixels;
int screenHeight = dmheightPixels;
2、DisplayMetrics dm = new DisplayMetrics();
thisgetWindowManager()getDefaultDisplay()getMetrics(dm);
int screenWidth = dmwidthPixels;
int screenHeight = dmheightPixels;
二、在service中
DisplayMetrics dm = new DisplayMetrics();
dm = getResources()getDisplayMetrics();
int screenWidth = dmwidthPixels;
int screenHeight = dmheightPixels;
Android是一种基于Linux的自由及开放源代码的 *** 作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android *** 作系统最初由Andy Rubin开发,主要支持手机。
主要分辨率,目前有五种:1280x720 960x540 480x800 480x854 320x480
1、使用多少分辨率要看看所作app是针对什么用户群的。
2、如果是高端,就以1280x720为准,在适配时,其他机型按比例缩小。
3、如果是大众化的,就以480x800为准,在适配时,其他机型按比例缩小或放大。
4、建议做1280x720的,不然有些小资源放大失真比较明显,而缩小相对要好些
不建议每个分辨率做一套资源,因为会增加apk安装包的大小。
方法如下:
1、以华为P10为例,打开手机“设置”应用;如图所示
2、接下来在设置界面选择“显示”选项;如图所示
3、接下来在显示界面选择“屏幕分辨率”选项;如图所示
4、接下来在屏幕分辨率界专面取消勾选“智能分辨率”选项;如图所示
5、这时可以看到默认分辨率变成了“FHD”的清晰属度;如图所示
6、接下来选择想要设置的分辨率,设置好以后屏幕分辨率就调好了;如图所示
扩展资料:
分辨率160×128表示水平方向含有像素数为160个,垂直方向像素数128个。屏幕尺寸一样的情况下,分辨率越高,显示效果就越精细和细腻。
一块方形的屏幕横向有多少个点,竖向有多少个点,相乘之后的数值就是这块屏幕的像素(数码相机的像素也是这么乘积出来的)。但是为了方便表示屏幕的大小,通常用横向像素×竖向像素的方式来表示,例如电脑屏幕中很常见的1024×768像素,以及手机屏幕中很常见的240×320像素。
在命令行中输入“adb shell” ;进入shell之后,再输入“cat /system/buildprop grep "product"” 设备信息主要是存放在“/system/buildprop”文件,通过“cat”命令就可以查看了。
:
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。
它的主要功能有:
运行设备的shell(命令行)
管理模拟器或设备的端口映射
计算机和设备之间上传/下载文件
将本地apk软件安装至模拟器或android设备
参考资料:
以上就是关于android获取屏幕的分辨率方法有哪几种全部的内容,包括:android获取屏幕的分辨率方法有哪几种、安卓app设计以多少分辨率为准、手机分辨率怎么调 安卓手机修改屏幕分辨率教程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)