移动端自动化测试之--package和activity

目录

package

Android四大组件

查看Activity的几种方法

一、package

1、简介

    package为应用包名,用于在手机设备商唯一标识一个app应用;

    名称格式为:com.organissionName.appName

2、查看packageName的几种方法:

  1. 有应用安装包的情况:aapt dump badging apk路径
  2. 应用已安装到手机的情况:adb shell pm list package “|grep 关键字” # 通过关键字在已安装的应用中查找

二、Android四大组件

Activity:页面/交互界面,用于向用户展示内容;

Service:后台服务,用于控制,如打开音乐播放器、下载文件、产生振动、访问储存等;

BroadcastReceiver:外部响应事件/广播接收器,如接到来电、收到短信、网络接通等;

ContentProvider:是一个共享数据库,设备中所有应用都共享的一个数据库;

三、查看Activity的几种方法

  1. 有应用安装包的情况:adb dump badging 安装包位置 |findstr launchable-activity
  2. 应用已安装到手机的情况:adb shell dumpsys package 包名 # 然后Ctrl+F查找Schemes,下面有对应的启动activity
  3. 查看当前正在交互的activity:adb shell dumpsys activity "|grep -i run"
原文地址:https://www.cnblogs.com/new-hashMap/p/12631850.html