zoukankan      html  css  js  c++  java
  • adb 获取手机三方软件与activity

      最近在搭建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 名称

  • 相关阅读:
    日期格式化
    堆栈
    编写自己的C头文件
    线性表(gcc实现)
    排序的稳定性
    git创建和合并分支
    当单选input框改变时触发
    css样式定义
    div块显示在一行
    redis数据结构(一)
  • 原文地址:https://www.cnblogs.com/Jaredhan/p/14627537.html
Copyright © 2011-2022 走看看