热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

adb获取手机三方软件与activity

最近在搭建app的UI自动化,在搭建运行时,需要先拿到运行的app的package和Activity地址这块使用adb即可完成获取 获取app的package  :adbshe

  最近在搭建app的UI自动化,在搭建运行时,需要先拿到运行的app的package和 Activity 地址

这块使用adb 即可完成获取

 

获取app的package    : adb shell pm list package,  此可获取手机能所有软件的名称

 

 但是此命令有些不好找需要的包名,因为显示的时手机内所有的软件名称,里面有手机本身的与三方的混杂在一起,此时就需要在命令后面增加一个标记

adb shell pm list package -3  此情况下获取的就均为手机内的三方软件

 

如何获取Activity 名称

  可以打开需要获取的三方软件,打开app内页面,在小窗中输入:

adb shell dumpsys activity activities | sed -En -e '/Running activities/,/Run #0/p'

 

 

此命令为获取当前运行的app中的Activity 名称



推荐阅读
author-avatar
难得有人待我好_212
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有