adb shell wm详解

连接上设备,在控制台输入命令  adb shell wm help 

adb shell wm help
 
Window manager (window) commands:
  help
    Print this help text.
  s XXX 1 //or 0, true, false
    Set WindowManagerDebugConfig debug param to true/false.
  s debug_savestate 1 //or 0, true, false
    Set save WindowManagerDebugConfig debug state.
  s debug_liststate 1 //or 0, true, false
    List WindowManagerDebugConfig debug state.
  p XXX 1 //or 0, true, false
    Set PhoneWindowManager debug param to true/false.
  p debug_savestate 1 //or 0, true, false
    Set save PhoneWindowManager debug state.
  p debug_liststate 1 //or 0, true, false
    List PhoneWindowManager debug state.
  c windowName /data/misc/wmtrace/a.png
    capture the specific window's layer to bimmap
  size [reset|WxH|WdpxHdp]
    Return or override display size.
    width and height in pixels unless suffixed with 'dp'.
  density [reset|DENSITY]
    Return or override display density.
  overscan [reset|LEFT,TOP,RIGHT,BOTTOM]
    Set overscan area for display.
  scaling [off|auto]
    Set display scaling mode.
  dismiss-keyguard
    Dismiss the keyguard, prompting user for auth if necessary.
  folded-area [reset|LEFT,TOP,RIGHT,BOTTOM]
    Return or override folded area.
  set-user-rotation [free|lock] [-d DISPLAY_ID] [rotation]
    Set user rotation mode and user rotation.
  set-fix-to-user-rotation [-d DISPLAY_ID] [enabled|disabled]
    Enable or disable rotating display for app requested orientation.
  tracing (start | stop)
    Start or stop window tracing.

wm size: return or override display size.

wm density: override display density.

wm overscan: set overscan area for display.

wm size:查看和设置显示分辨率

查看手机分辨率:adb shell dumpsys window displays(详细) adb shell wm size(简单)

wm size        // 查看当前的分辨率
Physical size: 1920x1080
wm size 1440x900        // 设置分辨率
wm size
Physical size: 1920x1080        // 原始分辨率
Override size: 1440x900         // 设置的分辨率
wm size reset        // 恢复设置前的分辨率
wm size
Physical size: 1920x1080

wm density:查看和设置显示密度

wm density  // 查看当前显示密度
Physical density: 160
wm density 320    // 修改显示密度
wm density
Physical density: 160    // 原始显示密度
Override density: 320    // 修改后的显示密度
wm density reset    // 恢复设置前的显示密度
wm density
Physical density: 160

wm overscan:设置显示区域,依次为左、上、右、下

wm overscan 100,200,300,400    // 设置显示区域,设置的值为举例边缘的像素数
wm overscan reset    // 恢复显示区域
wm overscan reset

掌握SPSS的命令语法对于批量处理数据和执行高级分析至关重要,而结合Python接口则可以进一步自动化和定制化分析过程。在始之,建议你先熟悉《IBM SPSS Statistics命令语法指南》这份资源,它将为你提供详细和全面的语法指令和操作方法。首先,了解SPSS命令语法的基本结构,它通常包括命令名、子命令(如FILE HANDLE)、关键参数(如/FILE=)和特定的关键字(如BY)。例如,一个基本的读取数据文件的语法可能如下所示:\n```\nGET FILE='D:\data.sav'.\n```\n在这个例子中,`GET FILE`是命令,`'D:\data.sav'`是参数,指出数据文件的路径。要进行批量处理,你可以通过循环结构来执行多个命令。同时,利用SPSS的Python接口,你可以通过Python脚本自动化整个分析过程。SPSS Statistics提供了Python模块spss,它允许你在Python环境中控制SPSS命令。通过编写Python代码,你可以读取数据、执行分析、导出结果等。例如,启动SPSS并读取数据文件的Python代码如下:\n```\nimport spss\nspss.StartClient()\nspss.FromPortableDialogs()\nspss.SendNote('读取数据文件')\nspss.Submit('GET FILE=\u2018D:\\data.sav\u2019.')\n```\n在这段Python代码中,`spss.StartClient()`启动SPSS的Python接口,`spss.FromPortableDialogs()`用于配置对话框,而`spss.Submit()`则提交SPSS命令。通过这种方式,你可以将重复的数据处理分析工作自动化,提高效率并减少错误。要深入学习如何通过Python接口调用SPSS命令,以及如何将SPSS与Python的其他库如pandas和matplotlib结合使用,你应该继续探索《IBM SPSS Statistics命令语法指南》。这份指南不仅详细介绍了SPSS的命令语法,还提供了Python和Java接口的使用示例和技巧,是帮助你成为SPSS自动化分析专家的宝贵资源。 参考资源链接:[IBM SPSS Statistics命令语法指南](https://wenku.csdn.net/doc/42e9b5vsqp?spm=1055.2569.3001.10343)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值