当前位置:   article > 正文

adb常用命令与dpi_adb查看设备hdpi mdpi

adb查看设备hdpi mdpi

序号

功能

命令

1

连接

adb connect ***.**.**.*:5555

2

卸载

adb shell

pm list packages

pm uninstall -k --user 0 packageName(rm -r packageName )

3安装adb shell install -r 安装包路径

4

下载设备软件安装包

adb shell

pm path pachageName //找到apk的位置

exit  //退出shell环境模式(shell环境下不需要输入adb)

adb pull apkPosition

adb pull /storage/emulated/0/pictures/Screenshots  F:\pictures 下载图片

5

重启

adb reboot

6

查看文件属性

adb shell

ls -l filePosition

7

停用(启用)系统应用

adb shell pm disable-user(enable) packageName

8

杀进程

Adb shell ps -A|grep 应用包名

Adb shell kill 进程号

9

应用冷启动时间

adb shell am start -W 包名/.MainActivity

10

查看屏幕分辨率

adb shell dumpsys window displays

11

修改dpi

adb shell wm density ***

12调整设备gps位置adb -s emulator-5554 emu geo fix 经纬度 (105,25)
13开启GPU过度绘制adb shell setprop debug.hwui.overdraw show
14关闭GPU过度绘制adb shell setprop debug.hwui.overdraw flase
15抓日志adb logcat -v time >.\\logcat.log
16获取栈顶Activityadb shell dumpsys window | findstr mCurrentFocus
17获取app的安装路径

adb shell pm path 包名

18mac使用gradlewchmod +x gradlew
19Android Error:Execution failed for task ':app:compileDebugJavaWithJavac进入项目目录:gradlew compileDebug --stacktrace -info
  • dpi指每英寸长度的像素点数,dpi越大,字体越大。

if(dpi == 240){

1px = 1.5dp;

}

if(dpi ==160){

1px = 1dp;

}

if want dpi=240和dpi=160字体大小一致,需要将dpi为160的字体增大1.5倍。

  • 图片放置与dpi   120dpi=ldpi     160dpi=mdpi  240dpi=hdpi  320dpi=xhdpi  480dpi=xxhdpi

if(dpi==160 &&图片资源在ldpi下){

//图片将放大至4/3倍

}

if(dpi==240 &&图片资源在xhdpi下){

//图片将缩小0.75倍

}

所以图片设计时将图片按照480dpi高分辨率设计,避免图片放大时变形。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/686855
推荐阅读
相关标签
  

闽ICP备14008679号