zoukankan      html  css  js  c++  java
  • 获取APP的元素信息和Activity

    一、获取元素信息

      (1)第一种方法是,在windows命令行中输入uiautomatorviewer.bat(前提是已配置好Android SDK环境),按回车键;等待几秒后会打开UI Automator Viewer窗口,如下图:

                 

         在模拟器中打开计算器,点击viewer左上角的device screenshot 按钮,即可查看计算器上各个元素信息了,如下图:

          

    备注:界面右上角有两个device screenshot,右边的是备注是compressed的,两个按钮显示的元素路径有点不同,具体区别待后续摸索。
    

      (2)第二种方法可以直接使用Android Studio中Android Device Monitor查看,如下图:

        

        这个工具显示元素的情况如下:

        

    二、获取Activity

         (1)其中一种是用反编译工具获取。

      1、安装反编译工具

         安装反编辑工具:dex2jar,jd-gui;解压缩;

      2、将需要反编译的APP安装包后缀名改为.rar,解压缩;

      3、在文件夹下存在classes.dex文件,将这个文件复制到dex2jar文件夹内;

      4、在命令行中定位到dex2jar所在目录,输入dex2jar.bat classes.dex;运行成功后,会在文件夹中生成文件:classes-dex2jar.jar

      5、打开jd-gui文件夹,运行jd-gui.exe 文件;并打开classes-dex2jar.jar文件;

      6、在com包下找到APP对应的包名,在里面可以查看各个界面的Activity名;

      (2)还有另一种是使用模拟器的Dev Tools工具。

        步骤:Dev Tools---Package Browser,找到对应的APP,点击进去即可查看,如下图:

        

      

        

  • 相关阅读:
    数据要求说明书
    详细设计说明书
    《机器学习》西瓜书 课后习题参考答案
    机器学习基础 基本术语
    (转)android UI进阶之仿iphone的tab效果
    (转)android UI进阶之弹窗的使用
    (转) Android UI学习 Tab的学习和使用
    (转) android UI进阶之布局的优化(二)
    名言警句
    php的IP转换成整型函数ip2long()出现负数
  • 原文地址:https://www.cnblogs.com/susan-su/p/5611322.html
Copyright © 2011-2022 走看看