ADB命令实战 今日头条面试必问

Posted 程序员小捣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ADB命令实战 今日头条面试必问相关的知识,希望对你有一定的参考价值。

获取系统版本

adb shell getprop ro.build.version.release

手机文件拉取到电脑

adb命令 :

adb pull source_path dest_path

示例输出:

adb pull /sdcard/Movies/app_layout.txt ./

从手机拉取app_layout.txt文件到当前路径。

电脑文件推送到手机

adb命令 :

adb push source_path dest_path

示例输出:

adb push ./app_layout.txt sdcard/Movies/

将当前路径下app_layout.txt文件推送到sdcard/Movies/路径下。

滑动操作

adb命令 :

adb shell input swipe

示例输出:

adb shell input swipe 540 960 540 1920 50

50ms时间从坐标(540, 960)滑动到(540, 1920)。

点击操作

adb命令 :

adb shell input tap

示例输出:

adb shell input tap 86 240

点击坐标点(86 240)。

模拟点击Home键

adb shell input keyevent 3

安装apk

adb命令 :

adb install apk_path

示例输出:

adb install music_center_5.8.apk

安装当前路径下的music_center_5.8软件。

卸载apk

adb命令 :

adb uninstall packageName

示例输出:

adb uninstall com.sohu.inputmethod.sogou

卸载搜狗输入法。

packageName获取

adb shell pm list packages //一般与grep联用

列出第三方安装包

adb shell pm list packages -3

示例输出:

adb shell pm list packages | grep sogou

显示当前手机安装的所有app中包名中含有sogou包。

切换键盘

adb命令 :

adb shell ime set package_name input method

示例输出:

adb shell ime set com.sohu.inputmethod.sogou/.

SogouIME input method

切换至搜狗输入法。

获取app版本号

adb命令 :

adb shell dumpsys package packageName

示例输出:

adb shell dumpsys package org.cnodejs.android.md | findstr versionName

显示搜狗输入法的版本号。(packageName获取:与卸载app获取packageName一致)

启动app

adb命令 :

adb shell am start –n package_and_activity

示例输出:

adb shell am start –n org.cnodejs.android.md/.ui.activity.

LaunchActivity

启动对应app。

package_and_activity获取

1.输入adb logcat | grep activity

2.输入多个回车,清除log信息

3.操作目标app,log便会显示package_and_activity信息

关闭app

adb命令 :

adb shell am force-stop packageName

示例输出:

adb shell am force-stop com.sohu.inputmethod.sogou

停止搜狗输入法运行。(packageName获取:与卸载app获取packageName一致)

最后:【可能给予你一定的帮助】

在这里插入图片描述

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!
关注我的微信公众号【软件测试小dao】免费获取~

我的学习交流群:1033482984 群里有技术大牛一起交流分享~

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

以上是关于ADB命令实战 今日头条面试必问的主要内容,如果未能解决你的问题,请参考以下文章

给定二维平面整数点集输出“最大点集”算法(今日头条面试题)

今日头条Android面试

今日头条——面试案例

Python3网络爬虫开发实战 分析Ajax爬取今日头条街拍美图

今日头条面试——社招

Python爬虫实战——爬取今日头条美女图片