Android 如何快速定位当前页面是哪个Activity or Fragment
在日常需求开发中,经常碰到不太熟悉的模块,如何快速定位相应页面对应的Activity/Fragment ?
(1)查看当前Activity :adb shell "dumpsys window w | grep name="
(2)查看当前栈顶的Activity :adb shell dumpsys activity | grep "mFocusedActivity"
(3)查看当前栈顶的Activity的Fragment :adb shell dumpsys activity your.package.name
也可以不用包名,而直接使用"top"选项:adb shell dumpsys activity top
CHUANCUI-MC0:~ chuancui$ adb shell dumpsys --h
usage: dumpsysTo dump all services.
or:dumpsys [-t TIMEOUT] [--help | -l | --skip SERVICES | SERVICE [ARGS]]--help: shows this help-l: only list services, do not dump them-t TIMEOUT: TIMEOUT to use in seconds instead of default 10 seconds--skip SERVICES: dumps all services but SERVICES (comma-separated list)SERVICE [ARGS]: dumps only service SERVICE, optionally passing ARGS to it
CHUANCUI-MC0:~ chuancui$
CHUANCUI-MC0:~ chuancui$
CHUANCUI-MC0:~ chuancui$
CHUANCUI-MC0:~ chuancui$
CHUANCUI-MC0:~ chuancui$
CHUANCUI-MC0:~ chuancui$
CHUANCUI-MC0:~ chuancui$ adb shell dumpsys activity -h
Activity manager dump options:[-a] [-c] [-p PACKAGE] [-h] [WHAT] ...WHAT may be one of:a[ctivities]: activity stack stater[recents]: recent activities stateb[roadcasts] [PACKAGE_NAME] [history [-s]]: broadcast statebroadcast-stats [PACKAGE_NAME]: aggregated broadcast statisticsi[ntents] [PACKAGE_NAME]: pending intent statep[rocesses] [PACKAGE_NAME]: process stateo[om]: out of memory managementperm[issions]: URI permission grant stateprov[iders] [COMP_SPEC ...]: content provider stateprovider [COMP_SPEC]: provider client-side states[ervices] [COMP_SPEC ...]: service stateas[sociations]: tracked app associationssettings: currently applied config settingsservice [COMP_SPEC]: service client-side statepackage [PACKAGE_NAME]: all state related to given packageall: dump all activitiestop: dump the top activityWHAT may also be a COMP_SPEC to dump activities.COMP_SPEC may be a component name (com.foo/.myApp),a partial substring in a component name, ahex object identifier.-a: include all available server state.-c: include client state.-p: limit output to given package.--checkin: output checkin format, resetting data.--C: output checkin format, not resetting data.
CHUANCUI-MC0:~ chuancui$
CHUANCUI-MC0:~ chuancui$
CHUANCUI-MC0:~ chuancui$
CHUANCUI-MC0:~ chuancui$ adb shell dumpsys activity -p com.companyxxx.appxxx top
Android 如何快速定位当前页面是哪个Activity or Fragment相关推荐
- android gilde生命周期管理,Glide原理之Activity、Fragment生命周期监听(三)
Glide中一个重要特性是Request可以随Activity或Fragment的onStart而resume,onStop而pause,onDestroy而clear,从而节约流量和内存,并且防止内 ...
- android listview快速定位,【转】android中ListView的定位:使用setSelectionFromTop实现ListView的position的保持...
如果一个ListView太长,有时我们希望ListView在从其他界面返回的时候能够恢复上次查看的位置,这就涉及到ListView的定位问题: 解决的办法如下: 这里使用了setSelectionFr ...
- 快速定位解决Android内存泄漏
此文章来源于APP架构师这个公众号 今天的主题是Android开发中的内存泄漏,之所以说这个是因为前几天做了项目中的内存泄漏排查与解决,在这里总结一下,被提供一种快速定位解决Android内存泄漏的方 ...
- html 页面怎么自动定位到某个标签,JS如何实现在页面上快速定位(锚点跳转问题)...
本文介绍了JS如何实现在页面上快速定位(锚点跳转问题),分享给大家,具体如下: 1. 锚点跳转简介 锚点其实就是可以让页面定位到某个位置上的点.在高度较高的页面中经常见到. 锚点跳转有两种形式: a标 ...
- 如何快速定位页面(江湖故人就是个铁憨憨)即时相关性?
当你在撰写一个热点新闻的时候,总是能被百度快速的收录与展现,这就是即时新闻的魅力,它并不会过多的考量整站的权重. 而是完全基于即时新闻,页面相关性而定,因此,如果你是新站上线,想要快速的获得搜索流量, ...
- JS实现页面快速定位
今天在分享一个非常小但是很实用的js效果:页面快速定位 实现效果:点击页面按钮,即可跳转到指定位置 话不多少,贴代码: <div class="button">< ...
- 如何快速定位Android APP中的关键函数?
需求来源 在逆向分析中,肯定是越快地定位到目标函数越好,那么有没有这样的一种工具可以快速地辅助分析人员定位到目标函数呢? 最早的一个想法是这样的: - 通过某种机制让APP输出函数调用时候的日志记录. ...
- 一种Android应用耗电定位方案
背景 通常来说,app耗电相比于其他的性能问题(Crash,Anr)等,会受到比较少的关注,耗电通常是一个app隐藏的性能问题,同时又由于手机性能不同,使用时长不同,使用习惯不同,"耗电问题 ...
- Android Studio快速集成讯飞SDK实现文字朗读功能
今天,我们来学习一下怎么在Android Studio快速集成讯飞SDK实现文字朗读功能,先看一下效果图: 第一步 :了解TTS语音服务 TTS的全称为Text To Speech,即"从文 ...
最新文章
- 程序员硬核“年终大扫除”,清理了数据库 70GB 空间
- 网站预加载进度条的实现
- 计算机网络现在成功,百收计算机网络努力的人是怎么成功的
- 逆向学习-IDApython(一)
- Cisco 3560 配置DHCP Relay实例
- 数据库水平切分的实现原理解析
- Python学习之路23-文本和字节序列
- 模拟linux内核异常,Linux内核异常
- DB2 开发系列 从入门开始--概述
- Android 透明颜色值ARGB
- 数据分析之数据质量分析
- tfs java_Java SDK for TFS
- 【毕业设计】基于单片机的红外测距系统设计与实现 - c51 物联网 stm32
- APP流量变现,SDK聚合技术流量变现
- 螣龙安科:迷宫勒索病毒——勒索受害者一年并且人数仍在增长
- 巴菲特给女儿的一生忠告
- 让电脑不被锁屏的方法,亲测有效
- 《未来简史:从智人到智神》笔记一——人类的新议题
- 订单可视化2实战-合同评审
- setString(1,username)是意思