android获取屏幕的分辨率方法有哪几种

android获取屏幕的分辨率方法有哪几种,第1张

获取屏幕分辨率的方式如下:

一、在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设备

参考资料:

adb驱动—百度百科

以上就是关于android获取屏幕的分辨率方法有哪几种全部的内容,包括:android获取屏幕的分辨率方法有哪几种、安卓app设计以多少分辨率为准、手机分辨率怎么调 安卓手机修改屏幕分辨率教程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9354154.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存