adb pull
/storage/emulated/legacy/Android/data/com.xx.xx.NewsArticle/cache
.
1.模拟按键操作
input keyevent xx
例如锁屏
input keyevent 6
常见按键值
KEYCODE_HOME=3;
KEYCODE_BACK=4;
KEYCODE_CALL=5;
KEYCODE_ENDCALL=6;
KEYCODE_VOLUME_UP=24; KEYCODE_VOLUME_DOWN=25;
KEYCODE_POWER=26;
2
am start -n
com.tencent.mobileqq/com.tencent.mobileqq.activity.SplashActivity
splash就是qq启动的第一张图片,我们可以用来启动QQ。
3.终止应用程序——kill、killall命令
kill命令的用法
kill {PID}
这里的PID是标识符,程序每次运行的标识符不一样,需要我们获取。
利用PS命令来获取
system("ps");
就会列举所有正在运行的程序,找到PID那列
比如我们要终止C4droid,假设我们看到它的PID为11483
我们直接system("kill 11483");
killall用法
killall {包名}
这个不需要我们每次运行都去获取,比如我们终止C4droid可以直接
system("killall com.n0n3m4.droidc");
当前,kill,kilall的用法还有其他,例如用信号来等等。
4.压缩命令——tar
tar的用法这里我只是简单的列举一个简单常用的,还有gzip命令,打包成gizp,Z,bz2格式等,因为说太多就复杂了,至于想了解更多的童鞋可以搜索一下
把test文件夹压缩为test.tar
tar -cvf /sdcard/test.tar /sdcard/test
tar [主项+辅助项] /[创建的路径和压缩包名] /[要压缩的文件]
至于压缩程度,这里只是相当把文件打包而已,所以大小没什么大的变化
解压tar
tar xvf test.tar
5.文件操作
find
用于查找文件
比如在sdcard查找c4.apk
find /sdcard/ -name c4.apk
查找完成后会列出所在路径
cat
用于文本操作
显示sdcard目录的hello.c(可同时输出多个文件)
cat /sdcard/hello.c
mkdir
新建文件夹
mkdir /sdcard/xxxx
rmdir
删除命令
rmdir /sdcard/xxxx
rm
删除命令(这是一个危险的命令)
rm sdcard/xxxx
rm -r /sdcard (注意,这是全部删除)
cp、mv
复制、剪切命令
cp sdcard/c4.apk /sdcard/test
ls
列举当前文件目录
ls /sdcard/
6.diff
diff命令用于两个文件之间的比较,并指出两者的不同,它的使用权限是所有用户
格式diff [options] 源文件 目标文件
[options]主要参数
-a:将所有文件当作文本文件来处理。
-b:忽略空格造成的不同。
-B:忽略空行造成的不同。
-c:使用纲要输出格式。
-H:利用试探法加速对大文件的搜索。
-I:忽略大小写的变化。
-n--rcs:输出RCS格式。
7.cmp
作用cmp(“compare”的缩写)命令用来简要指出两个文件是否存在差异,它的使用权限是所有用户。
格式cmp[options] 文件名
[options]主要参数-l:
将字节以十进制的方式输出,并方便将两个文件中不同的以八进制的方式输出
8.其他实用杂项命令
重启: reboot
关机: shutdown (有些人用不了)
打开网络数据: svc data enable
关闭网络数据: svc data disable
打开wifi: svc wifi enable
关闭wifi: svc wifi disable
wifi优先: svc wifi prefer
查看调用信息:
Log.i("oh_test 1 :", Log.getStackTraceString(new
Throwable()));
查看运行RAM峰值
adb shell dumpsys meminfo -p
com.ss.android.article.news
查看CPU运行占用率
adb shell dumpsys cpuinfo -p
com.ss.android.article.news
直接打开一个intent,附带信息
➜
NewsArticle
git:(news_release_huawei)
adb shell am start -d
"snssdk143://detail?groupid=442786816"
Starting: Intent {
dat=snssdk143://detail?groupid=442786816 }
查询手机安卓版本:
adb shell getprop | grep
version