adb查看抖音app各页面的activity

抖音app首页

命令行执行:查看当前页面的activity

adb shell dumpsys activity activities | grep com.ss.android.ugc.awe

输出

    * TaskRecord{46a67b4 #135 A=com.ss.android.ugc.aweme U=0 StackId=1 sz=1}
      affinity=com.ss.android.ugc.aweme
      intent={flg=0x10000000 cmp=com.ss.android.ugc.aweme/.main.MainActivity}
      origActivity=com.ss.android.ugc.aweme/.splash.SplashActivity
      realActivity=com.ss.android.ugc.aweme/.main.MainActivity
      Activities=[ActivityRecord{2db770f u0 com.ss.android.ugc.aweme/.splash.SplashActivity t135}]
      * Hist #0: ActivityRecord{2db770f u0 com.ss.android.ugc.aweme/.splash.SplashActivity t135}
          packageName=com.ss.android.ugc.aweme processName=com.ss.android.ugc.aweme
          app=ProcessRecord{2fc708a 17193:com.ss.android.ugc.aweme/u0a657}
          Intent { flg=0x10000000 cmp=com.ss.android.ugc.aweme/.splash.SplashActivity }
          frontOfTask=true task=TaskRecord{46a67b4 #135 A=com.ss.android.ugc.aweme U=0 StackId=1 sz=1}
          taskAffinity=com.ss.android.ugc.aweme
          realActivity=com.ss.android.ugc.aweme/.main.MainActivity
          baseDir=/data/app/com.ss.android.ugc.aweme-T6flVoQY6Luq5pXGtbLTJA==/base.apk
          dataDir=/data/user/0/com.ss.android.ugc.aweme
      TaskRecord{46a67b4 #135 A=com.ss.android.ugc.aweme U=0 StackId=1 sz=1}
        Run #0: ActivityRecord{2db770f u0 com.ss.android.ugc.aweme/.splash.SplashActivity t135}
    mResumedActivity: ActivityRecord{2db770f u0 com.ss.android.ugc.aweme/.splash.SplashActivity t135}
  ResumedActivity: ActivityRecord{2db770f u0 com.ss.android.ugc.aweme/.splash.SplashActivity t135}

其中存在origActivityrealActivity都是启动组件

“origActivity” 这个术语很可能指的是 Android 应用程序中发起 Intent 的原始活动或组件。
“realActivity” 通常指的是在 Android 应用程序中实际处理 Intent 的目标活动或组件。
“Activities” 这是当前任务中包含的活动列表。

这里就看Activities当前执行的组件

realActivity=com.ss.android.ugc.aweme/.main.MainActivity

通过adb启动这个组件就可以直接打开抖音app

adb shell am start -n com.ss.android.ugc.aweme/.splash.SplashActivity

直播间activity

命令行执行:查看当前页面的activity

adb shell dumpsys activity activities | grep com.ss.android.ugc.awe

输出

    * TaskRecord{ce66c11 #137 A=com.ss.android.ugc.aweme U=0 StackId=1 sz=2}
      affinity=com.ss.android.ugc.aweme
      intent={flg=0x10000000 cmp=com.ss.android.ugc.aweme/.main.MainActivity}
      origActivity=com.ss.android.ugc.aweme/.splash.SplashActivity
      realActivity=com.ss.android.ugc.aweme/.main.MainActivity
      Activities=[ActivityRecord{beb706e u0 com.ss.android.ugc.aweme/.splash.SplashActivity t137}, ActivityRecord{36e9286 u0 com.ss.android.ugc.aweme/.live.LivePlayActivity t137}]
      * Hist #1: ActivityRecord{36e9286 u0 com.ss.android.ugc.aweme/.live.LivePlayActivity t137}
          packageName=com.ss.android.ugc.aweme processName=com.ss.android.ugc.aweme
          launchedFromUid=10657 launchedFromPackage=com.ss.android.ugc.aweme userId=0
          app=ProcessRecord{e6236f5 21493:com.ss.android.ugc.aweme/u0a657}
          Intent { flg=0x10000000 cmp=com.ss.android.ugc.aweme/.live.LivePlayActivity (has extras) }
          frontOfTask=false task=TaskRecord{ce66c11 #137 A=com.ss.android.ugc.aweme U=0 StackId=1 sz=2}
          taskAffinity=com.ss.android.ugc.aweme
          realActivity=com.ss.android.ugc.aweme/.live.LivePlayActivity
          baseDir=/data/app/com.ss.android.ugc.aweme-T6flVoQY6Luq5pXGtbLTJA==/base.apk
          dataDir=/data/user/0/com.ss.android.ugc.aweme
      * Hist #0: ActivityRecord{beb706e u0 com.ss.android.ugc.aweme/.splash.SplashActivity t137}
          packageName=com.ss.android.ugc.aweme processName=com.ss.android.ugc.aweme
          app=ProcessRecord{e6236f5 21493:com.ss.android.ugc.aweme/u0a657}
          Intent { flg=0x10000000 cmp=com.ss.android.ugc.aweme/.splash.SplashActivity }
          frontOfTask=true task=TaskRecord{ce66c11 #137 A=com.ss.android.ugc.aweme U=0 StackId=1 sz=2}
          taskAffinity=com.ss.android.ugc.aweme
          realActivity=com.ss.android.ugc.aweme/.main.MainActivity
          baseDir=/data/app/com.ss.android.ugc.aweme-T6flVoQY6Luq5pXGtbLTJA==/base.apk
          dataDir=/data/user/0/com.ss.android.ugc.aweme
      TaskRecord{ce66c11 #137 A=com.ss.android.ugc.aweme U=0 StackId=1 sz=2}
        Run #1: ActivityRecord{36e9286 u0 com.ss.android.ugc.aweme/.live.LivePlayActivity t137}
        Run #0: ActivityRecord{beb706e u0 com.ss.android.ugc.aweme/.splash.SplashActivity t137}
    mResumedActivity: ActivityRecord{36e9286 u0 com.ss.android.ugc.aweme/.live.LivePlayActivity t137}
    mLastPausedActivity: ActivityRecord{beb706e u0 com.ss.android.ugc.aweme/.splash.SplashActivity t137}
  ResumedActivity: ActivityRecord{36e9286 u0 com.ss.android.ugc.aweme/.live.LivePlayActivity t137}

Activities当前执行的组件是

com.ss.android.ugc.aweme/.splash.SplashActivity
com.ss.android.ugc.aweme/.live.LivePlayActivity

其中com.ss.android.ugc.aweme/.live.LivePlayActivity就是直播间的activity。

以此类推各页面的activity是:

首页的activity

com.ss.android.ugc.aweme/.main.MainActivity

直播间

com.ss.android.ugc.aweme/.live.LivePlayActivity

搜索页面

com.ss.android.ugc.aweme/.search.activity.SearchResultActivity

音乐页面

com.ss.android.ugc.aweme/.music.ui.MusicDetailActivity
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是花臂不花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值