4、查看app的路径
adb shell pm path <package_name>
查看了一个普通app的路径,如下,位于data/app下面的普通app
package:/data/app/com.tencent.test-1/base.apk
5、查看apk的版本信息
adb shell dumpsys package <package_name> | grepversion
如果你得到的是下图的两个version版本,则为系统app,下面是系统app本身的版本,上面是升级之后的系统app的版本信息
versionCode=8 targetSdk=22?? versionName=V0.08 versionCode=6targetSdk=22?? versionName=V0.0
6、启动activity
查看:
adb shell dumpsys window | findstr mCurrentFocus ??命令查看当前运行的包名和Activity
adb shell am start -n<package_name>/.<activity_class_name>
??
C:\Users\lenovo>adb shell
venus:/ $ ^C
C:\Users\lenovo>adb shell dumpsys window | findstrmCurrentFocus
??mCurrentFocus=Window{3bd0b18 u0com.android.settings/com.asu.msettings.AsuSettingsActiv
??
C:\Users\lenovo>adb shell am start -ncom.android.settings/com.asu.msettings.AsuSettingsA
Starting: Intent { cmp=com.android.settings/com.asu.msettings.AsuSettingsActivityAlias}
??
6.16.
·??????????????对于Android4.4的上的手机,系统自带了一个命令screenrecord,我们可以很方便的使用。shell 删除文件
·??????????????录制命令
·??????????????adb shell screenrecord /sdcard/test.mp4
视频保存目录可以自己指定,如上面的/sdcard/test.mp4,命令执行后会一直录制180s,按下ctrl+c可以提前结束录制
输入 –time-limit N,限制视频录制时间为N秒
·??????????????设定视频分辨率
对于高分辨率的手机,录制的视频很大,我们分享又不需要这么大的
我们可以设置录制的视频分辨率
adb shell screenrecord --size 848*480 /sdcard/test.mp4
·??????????????设定视频比特率
默认比特率是4M/s,为了分享方便,我们可以调低比特率为2M
adb shell screenrecord --bit-rate 2000000 /sdcard/test.mp4
·??????????????获取视频文件
使用adb pull 即可把手机SD卡中视频获取到本地
adb pull /sdcard/test.mp4 .
设置时间:
??
??
??
??
查看内存:
adb shell
df
??
打电话:adb shell am start -a android.intent.action.CALL -d tel:10086
获取devicesname
cat??/system/build.prop??|??grep??"product"
adb shellgetprop ro.product.name
自动填充内存:adb shell ddif=/dev/zero of=/mnt/sdcard/bigfile
dd命令创建文件 可以跟参数,比如创建一个1G的文件....可以根据想创建的大小 更改后边的参数值(bs=xx count=xx)
adb shelldd if=/dev/zero of=/mnt/sdcard???? bs=1Mcount=1024
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-72417-4.html
才能具备基本的判断分析能力