in 
					Android 
					- 24 8月, 2015				
				
				デバッグで良く使うコマンド dumpsys編 その3 Activity続き
				前回はdumpsysのActivityに関する情報を紹介しました。
今回も引き続きActivityに関する情報で良く使うものを紹介します。
まず、前回のおさらい。
dumpsysでActivity情報を取得するには下記を使用します。
$ adb shell activity activities
取得できる情報は下記dumpsysのActivity情報となります。
今回紹介する情報は下記になります。
mResumedActivity:現在ResumeなActivityを表す。
mFocusedActivity:現在Focusを持っているActivityを表す。
Intent:Activityが持っているIntentの情報を表す。
障害が発生した際はResumeだったActivityがどれでFocusを持っていたActivityがどれかという情報を現状分析の際に使用しています。
Intentの情報はActivityがどのようなIntentで起動されたか分かるため、フラグ等が間違えていないか確認するときに使用しています。
他にも有用な情報はあると思いますが、私が良く使う情報は以上になります。
●dumpsysのActivity情報
ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)
  Stack #0:
    Task id #1
    * TaskRecord{b3fca690 #1 A=com.android.launcher U=0 sz=1}
      numActivities=1 rootWasReset=false userId=0 mTaskType=1 numFullscreen=1 mOnTopOfHome=false
      affinity=com.android.launcher
      intent={act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher/com.android.launcher2.Launcher}
      realActivity=com.android.launcher/com.android.launcher2.Launcher
      Activities=[ActivityRecord{b3e069e0 u0 com.android.launcher/com.android.launcher2.Launcher t1}]
      askedCompatMode=false
      lastThumbnail=null lastDescription=null
      lastActiveTime=111900 (inactive for 228s)
      * Hist #0: ActivityRecord{b3e069e0 u0 com.android.launcher/com.android.launcher2.Launcher t1}
          packageName=com.android.launcher processName=com.android.launcher
          launchedFromUid=0 launchedFromPackage=null userId=0
          app=ProcessRecord{b3ff0b58 630:com.android.launcher/u0a8}
          Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher/com.android.launcher2.Launcher }
          frontOfTask=true task=TaskRecord{b3fca690 #1 A=com.android.launcher U=0 sz=1}
          taskAffinity=com.android.launcher
          realActivity=com.android.launcher/com.android.launcher2.Launcher
          baseDir=/system/priv-app/Launcher2.apk
          dataDir=/data/user/0/com.android.launcher
          stateNotNeeded=true componentSpecified=false mActivityType=1
          compat={213dpi always-compat} labelRes=0x7f0d0000 icon=0x7f030001 theme=0x7f0e0001
          config={1.0 310mcc260mnc en_US ldltr sw600dp w600dp h888dp 213dpi lrg port finger qwerty/v/v -nav/h s.5}
          launchFailed=false launchCount=1 lastLaunchTime=-3m48s291ms
          haveState=false icicle=null
          state=RESUMED stopped=false delayedResume=false finishing=false
          keysPaused=false inHistory=true visible=true sleeping=false idle=true
          fullscreen=true noDisplay=false immersive=false launchMode=2
          frozenBeforeDestroy=false thumbnailNeeded=false forceNewConfig=false
          mActivityType=HOME_ACTIVITY_TYPE
          thumbHolder: b3fca690 bm=null desc=null
          waitingVisible=false nowVisible=true lastVisibleTime=-3m17s956ms
    Running activities (most recent first):
      TaskRecord{b3fca690 #1 A=com.android.launcher U=0 sz=1}
        Run #0: ActivityRecord{b3e069e0 u0 com.android.launcher/com.android.launcher2.Launcher t1}
    mResumedActivity: ActivityRecord{b3e069e0 u0 com.android.launcher/com.android.launcher2.Launcher t1}
  mFocusedActivity: ActivityRecord{b3e069e0 u0 com.android.launcher/com.android.launcher2.Launcher t1}
  mDismissKeyguardOnNextActivity=false
  mFocusedStack=null mStackState=STACK_STATE_HOME_IN_FRONT
  mSleepTimeout=false
  mCurTaskId=1
  mUserStackInFront={}
  Recent tasks:
  * Recent #0: TaskRecord{b3fca690 #1 A=com.android.launcher U=0 sz=1}
    numActivities=1 rootWasReset=false userId=0 mTaskType=1 numFullscreen=1 mOnTopOfHome=false
    affinity=com.android.launcher
    intent={act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher/com.android.launcher2.Launcher}
    realActivity=com.android.launcher/com.android.launcher2.Launcher
    Activities=[ActivityRecord{b3e069e0 u0 com.android.launcher/com.android.launcher2.Launcher t1}]
    askedCompatMode=false
    lastThumbnail=null lastDescription=null
    lastActiveTime=111900 (inactive for 228s)
 
 
 
			

