通过ADB命令获取当前activity
来源:互联网 发布:mac上类似sai的软件 编辑:程序博客网 时间:2024/06/06 03:43
自动化测试需要获得当前的activity,来判断处于的页面是否正确;
hierarchy view经常连不上真机,无法获得activity,所以直接用 adb命令来查看当前运行的 activity就可以;
方法一:
1、cmd命令中输入:adb shell 进入shell命令模式
2、shell中输入:logcat | grep ActivityManager 真机运行应用,可以实时 查看当前正在运行的Activity;
I/ActivityManager( 511): START u0 {act=Android.intent.action.INSERT dat=content
://com.example.notepad.provider.NotePad/notes cmp=com.example.android.notepad/.N
oteEditor} from pid 12896
cmp=com.example.android.notepad/.NoteEditor 中,
com.example.android.notepad 是包名, NoteEditor是当前活动的activity;
方法二:
1.cmd命令中输入:adb shell dumpsys activity activities
查看
Main stack:
* TaskRecord{42c4e888 #11 A com.example.android.notepad U 0}
numActivities=2 rootWasReset=true userId=0
affinity=com.example.android.notepad
intent={act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER
] flg=0x10200000 cmp=com.example.android.notepad/.NotesList}
realActivity=com.example.android.notepad/.NotesList
askedCompatMode=false
lastThumbnail=android.graphics.Bitmap@42c89cd8 lastDescription=null
lastActiveTime=8685859 (inactive for 113s)
cmp=com.example.android.notepad/.NotesList中,
com.example.android.notepad 是包名, NotesList是当前活动的activity;
adb shell dumpsys activity | grep mFocusedActivity
运行后可以发现我的手机当前运行的activity是:
mFocusedActivity: ActivityRecord{42ddcd78 u0 com.android.mms/.ui.ConversationList t3}
ersationList.java界面,也就是短信息列表的界面。
- 通过ADB命令获取当前activity
- 通过ADB命令获取当前activity
- Android通过ADB命令获取当前运行的Activity
- 通过adb获取当前activity的名称
- 通过adb命令 查看当前跳转到那个activity
- 通过adb命令查看当前与用户交互的activity
- 通过adb命令查看当前activity(更新版)
- 通过adb shell dumpsys命令获取当前应用的component
- 通过 adb shell dumpsys 命令获取当前应用的 component
- 通过adb shell命令查看当前与用户交互的activity
- adb命令查看当前运行activity
- 通过子View获取当前Activity视图
- 通过反射获取当前Activity实例
- 如果通过adb查看当前显示的activity
- 通过 adb dumpsys 命令 获取手机信息
- adb 查看当前activity
- Android adb 命令查看当前打开的activity name
- # adb 命令查看当前与用户交互的activity
- java Scanner类读取控制台输入内容再输出乱码
- js运动技术--右侧悬浮框!
- AndroidStudio 导入 RecyclerView 控件失败的解决办法
- 简单JAVA代码集结
- 小明系列故事——未知剩余系
- 通过ADB命令获取当前activity
- Bi-shoe and Phi-shoe (欧拉函数)
- mybatis-generator 使用
- ViewPager 实现画廊效果
- 【笔记】Linux 创建并编辑文件
- 配置了OpenCV后连HelloWorld都不能写了怎么解决?——新建自己的属性表
- 【资源分享】 Udemy Unity3D Paint Book 2D Game Step By Step
- QT之QApplication
- 机器学习系列(1)_逻辑回归初步