发布网友
共9个回答
热心网友
在命令行中输入“adb shell” ;进入shell之后,再输入“cat /system/build.prop grep "proct"” 设备信息主要是存放在“/system/build.prop”文件,通过“cat”命令就可以查看了。
拓展资料:
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。
它的主要功能有:
* 运行设备的shell(命令行)
* 管理模拟器或设备的端口映射
* 计算机和设备之间上传/下载文件
* 将本地apk软件安装至模拟器或android设备
参考资料:adb驱动—百度百科
热心网友
1. 通用方法:
adb shell mpsys window displays |head -n 3
输出类似如下信息:
WINDOW MANAGER DISPLAY CONTENTS (mpsys window displays)
Display: mDisplayId=0
init=1080x1920 440dpi cur=1080x1920 app=1080x1920 rng=1080x1025-1920x1865
1080×1920 就是屏幕分辨率。
2. 高通平台
adb shell wm size
输出:
Physical size: 1080x1920
拓展资料:
分辨率可以从显示分辨率与图像分辨率两个方向来分类。
显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。由于屏幕上的点、线和面都是由像素组成的,显示器可显示的像素越多,画面就越精细,同样的屏幕区域内能显示的信息也越多,所以分辨率是个非常重要的性能指标之一。可以把整个图像想象成是一个大型的棋盘,而分辨率的表示方式就是所有经线和纬线交叉点的数目。显示分辨率一定的情况下,显示屏越小图像越清晰,反之,显示屏大小固定时,显示分辨率越高图像越清晰。
图像分辨率则是单位英寸中所包含的像素点数,其定义更趋近于分辨率本身的定义。
参考资料:分辨率百度百科
热心网友
打出对应的adb命令即可:
adb shell mpsys window displays//此命令即可获取
WINDOW MANAGER DISPLAY CONTENTS (mpsys window displays)
Display: mDisplayId=0init=720x1280 320dpi cur=720x1280 app=720x1280 rng=720x670-1280x1230
//得到的分辨率layoutNeeded=false
看不懂得如下图:
adb
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
adb是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的android设备(如G1手机). 它的主要功能有:
* 运行设备的shell(命令行)
* 管理模拟器或设备的端口映射
* 计算机和设备之间上传/下载文件
* 将本地apk软件安装至模拟器或android设备
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备.
热心网友
1.在有root 权限并且开启了view server 的前提下,使用sdk/tools目录下hierarchyviewer.bat 工具可以获得
2.在sdk/build-tools目录下有个aapt工具,使用aapt mp badging *.apk可以获得
3.在CMD窗口中执行adb logcat -v time -s ActivityManager,然后点击应用进入,如点击系统设置,进入后会有相应的日志信息打印出来,在信息中查找 cmp=com.android.settings/.Settings
热心网友
adb有两种方法,你试一下行不行,不行的话只能写个小demo,通过Android代码来获取,如果需要的话我可以贴上来
adb shell mpsys window displays
adb shell wm size
热心网友
adb shell mpsys window displays
this command can get all display information, include resolution and dpi.
热心网友
adb命令暂时没有这个功能,分辨率这东西不是配置文件写了算的吧,应该是和硬件有关,可以获取不能修改。想通过PC读取分辨率的值的话可能你要像360那样通过apk和pc端程序通信实现,祝你好运!
热心网友
ADB无法获得分辨率
热心网友
final float scale = context.getResources().getDisplayMetrics().density;
float android.util.DisplayMetrics.density
public float density
Added in API level
1
The logical density of the display. This is a scaling factor for the Density
Independent Pixel unit, where one DIP is one pixel on an approximately 160 dpi
screen (for example a 240x320, 1.5"x2" screen), providing the baseline of the
system's display. Thus on a 160dpi screen this density value will be 1; on a 120
dpi screen it would be .75; etc.
This value does not exactly follow the real screen size (as given by xdpi
and ydpi,
but rather is used to scale the size of the overall UI in steps based on gross
changes in the display dpi. For example, a 240x320 screen will have a density of
1 even if its width is 1.8", 1.3", etc. However, if the screen resolution is
increased to 320x480 but the screen size remained 1.5"x2" then the density would
be increased (probably to 1.5).
See Also
DENSITY_DEFAULT
可以通过这个函数获取屏幕分辨率,然后用日志输出,或用textview显示