dumpsys 用来给出手机中所有应用程序的信息,并且也会给出现在手机的状态。
dumpsys [Option]
meminfo 显示内存信息
cpuinfo 显示CPU信息
account 显示accounts信息
activity 显示所有的activities的信息
window 显示键盘,窗口和它们的关系
wifi 显示wifi信息
示例:全部信息
Event Hub State:
HaveFirstKeyboard: false
FirstKeyboardId: 0x10000
Devices:
0x10000: qwerty2 (aka device 0 - first keyboard)
Classes: 0x000000af
Path: /dev/input/event0
KeyLayoutFile:
Input Reader State:
Device 0x0: qwerty2
Sources: 0x00011307
KeyboardType: 2
Motion Ranges:
X: min=0.000, max=480.000, flat=0.000, fuzz=1.002
Y: min=0.000, max=800.000, flat=0.000, fuzz=1.001
Keyboard Input Mapper:
AssociatedDisplayId: 0
KeyboardType: 2
KeyDowns: 0 keys currently down
MetaState: 0x0
DownTime: 0
Trackball Input Mapper:
AssociatedDisplayId: 0
XPrecision: 6.000
YPrecision: 6.000
Down: false
DownTime: 0
Touch Input Mapper:
AssociatedDisplayId: 0
UseBadTouchFilter: false
UseAveragingTouchFilter: false
UseJumpyTouchFilter: false
Raw Axes:
X: min=0, max=479, flat=0, fuzz=0
Y: min=0, max=799, flat=0, fuzz=0
Pressure: unknown range
TouchMajor: unknown range
TouchMinor: unknown range
ToolMajor: unknown range
ToolMinor: unknown range
Orientation: unknown range
Calibration:
touch.touchSize.calibration: none
touch.toolSize.calibration: none
touch.pressure.calibration: none
touch.size.calibration: none
touch.orientation.calibration: none
SurfaceWidth: 480px
SurfaceHeight: 800px
SurfaceOrientation: 0
Translation and Scaling Factors: XOrigin: 0
YOrigin: 0
XScale: 1.002
YScale: 1.001
XPrecision: 0.998
YPrecision: 0.999
GeometricScale: 1.002
ToolSizeLinearScale: 0.000
ToolSizeLinearBias: 0.000
ToolSizeAreaScale: 0.000
ToolSizeAreaBias: 0.000
PressureScale: 0.000
SizeScale: 0.000
OrientationSCale: 0.000
Input Dispatcher State:
DispatchEnabled: 1
DispatchFrozen: 0
FocusedApplication: name='AppWindowToken{40970358 token=HistoryRecord{4081ad10 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity}}', dispatchingTimeout=5000.000ms
FocusedWindow: name='Window{40745458 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity paused=false}'
TouchDown: false
TouchSplit: false
TouchedWindows: <none>
Windows:
0: name='Window{40891f18 StatusBar paused=false}', paused=false, hasFocus=false, hasWallpaper=false, visible=true, canReceiveKeys=false, flags=0x00000048, type=0x000007d0, layer=81000, frame=[0,0][480,38], visibleFrame=[0,0][480,38], touchableArea=[0,0][480,38], ownerPid=183, ownerUid=1000, dispatchingTimeout=5000.000ms
1: name='Window{40635b50 StatusBarExpanded paused=false}', paused=false, hasFocus=false, hasWallpaper=false, visible=true, canReceiveKeys=false, flags=0x00011328, type=0x000007de, layer=51005, frame=[0,-800][480,-82], visibleFrame=[0,-800][480,-82], touchableArea=[0,-800][480,-82], ownerPid=183, ownerUid=1000, dispatchingTimeout=5000.000ms
2: name='Window{408d2310 TrackingView paused=false}', paused=false, hasFocus=false, hasWallpaper=false, visible=false, canReceiveKeys=false, flags=0x00020300, type=0x000007de, layer=51000, frame=[0,0][480,800], visibleFrame=[0,0][480,800], touchableArea=[0,0][480,800], ownerPid=183, ownerUid=1000, dispatchingTimeout=5000.000ms
3: name='Window{40745458 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity paused=false}', paused=false, hasFocus=true, hasWallpaper=false, visible=true, canReceiveKeys=true, flags=0x00010100, type=0x00000001, layer=21015, frame=[0,0][480,800], visibleFrame=[0,38][480,800], touchableArea=[0,0][480,800], ownerPid=419, ownerUid=10030, dispatchingTimeout=5000.000ms
4: name='Window{40673050 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity paused=false}', paused=false, hasFocus=false, hasWallpaper=false, visible=true, canReceiveKeys=true, flags=0x00010100, type=0x00000001, layer=21010, frame=[0,0][480,800], visibleFrame=[0,38][480,800], touchableArea=[0,0][480,800], ownerPid=419, ownerUid=10030, dispatchingTimeout=5000.000ms
5: name='Window{4093df78 com.android.launcher/com.android.launcher2.Launcher paused=false}', paused=false, hasFocus=false, hasWallpaper=true, visible=true, canReceiveKeys=true, flags=0x00110100, type=0x00000001, layer=21005, frame=[0,0][480,800], visibleFrame=[0,38][480,800], touchableArea=[0,0][480,800], ownerPid=262, ownerUid=10013, dispatchingTimeout=5000.000ms
6: name='Window{407a61d8 com.android.internal.service.wallpaper.ImageWallpaper paused=false}', paused=false, hasFocus=false, hasWallpaper=false, visible=true, canReceiveKeys=false, flags=0x00000318, type=0x000007dd, layer=21000, frame=[0,0][480,800], visibleFrame=[0,0][480,800], touchableArea=[0,0][480,800], ownerPid=84, ownerUid=1000, dispatchingTimeout=5000.000ms
MonitoringChannels: <none>
InboundQueue: length=0
ActiveConnections: <none>
AppSwitch: not pending
Current Window Manager state:
Window #6 Window{40891f18 StatusBar paused=false}:
mSession=Session{4064f0f0 uid 1000} mClient=android.os.BinderProxy@40639370
mAttrs=WM.LayoutParams{(0,0)(fillx38) sim=#20 gr=#37 ty=2000 fl=#48 fmt=2 wanim=0x103006d}
mBaseLayer=81000 mSubLayer=0 mAnimLayer=81000+0=81000 mLastLayer=81000
mSurface=Surface(name=StatusBar, identity=3)
Surface: shown=true layer=81000 alpha=1.0 rect=(0,0) 480 x 38
mToken=WindowToken{40746708 token=null}
mRootToken=WindowToken{40746708 token=null}
mViewVisibility=0x0 mLastHidden=false mHaveFrame=true mObscured=false
Requested w=480 h=38 mLayoutSeq=43
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={ scale=1.0 imsi=0/0 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=4}
mShownFrame=[0,0][480,38] last=[0,0][480,38]
mFrame=[0,0][480,38] last=[0,0][480,38]
mContainingFrame=[0,0][480,800] mDisplayFrame=[0,0][480,800]
mContentFrame=[0,0][480,38] mVisibleFrame=[0,0][480,38]
mContentInsets=[0,0][0,0] last=[0,0][0,0] mVisibleInsets=[0,0][0,0] last=[0,0][0,0]
mAnimating=false mLocalAnimating=false mAnimationIsEntrance=true mAnimation=null
mDrawPending=false mCommitDrawPending=false mReadyToShow=false mHasDrawn=true
Window #5 Window{40635b50 StatusBarExpanded paused=false}:
mSession=Session{4064f0f0 uid 1000} mClient=android.os.BinderProxy@40797698
mAttrs=WM.LayoutParams{(0,-800)(fillx718) sim=#20 gr=#37 ty=2014 fl=#11328 fmt=-3 wanim=0x1030001}
mBaseLayer=51000 mSubLayer=0 mAnimLayer=51005+0=51005 mLastLayer=51005
mSurface=Surface(name=StatusBarExpanded, identity=4)
Surface: shown=true layer=51005 alpha=1.0 rect=(0,-800) 480 x 718
mToken=WindowToken{40746708 token=null}
mRootToken=WindowToken{40746708 token=null}
mViewVisibility=0x0 mLastHidden=false mHaveFrame=true mObscured=false
Requested w=480 h=718 mLayoutSeq=43
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={ scale=1.0 imsi=0/0 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=4}
mShownFrame=[0,-800][480,-82] last=[0,-800][480,-82]
mFrame=[0,-800][480,-82] last=[0,-800][480,-82]
mContainingFrame=[0,0][480,800] mDisplayFrame=[-10000,-10000][10000,10000]
mContentFrame=[0,-800][480,-82] mVisibleFrame=[0,-800][480,-82]
mContentInsets=[0,0][0,0] last=[0,0][0,0] mVisibleInsets=[0,0][0,0] last=[0,0][0,0]
mDrawPending=false mCommitDrawPending=false mReadyToShow=false mHasDrawn=true
Window #4 Window{408d2310 TrackingView paused=false}:
mSession=Session{4064f0f0 uid 1000} mClient=android.os.BinderProxy@406c58e0
mAttrs=WM.LayoutParams{(0,-800)(fillxfill) sim=#20 gr=#37 ty=2014 fl=#20300 fmt=2}
mBaseLayer=51000 mSubLayer=0 mAnimLayer=51000+0=51000 mLastLayer=0
mToken=WindowToken{40746708 token=null}
mRootToken=WindowToken{40746708 token=null}
mViewVisibility=0x8 mLastHidden=false mHaveFrame=true mObscured=false
Requested w=480 h=800 mLayoutSeq=7
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration=null
mShownFrame=[0,0][0,0] last=[0,0][0,0]
mFrame=[0,0][480,800] last=[0,0][0,0]
mContainingFrame=[0,0][480,800] mDisplayFrame=[-10000,-10000][10000,10000]
mContentFrame=[0,0][480,800] mVisibleFrame=[0,0][480,800]
mContentInsets=[0,0][0,0] last=[0,0][0,0] mVisibleInsets=[0,0][0,0] last=[0,0][0,0]
mDrawPending=false mCommitDrawPending=false mReadyToShow=false mHasDrawn=false
Window #3 Window{40745458 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity paused=false}:
mSession=Session{407498f0 uid 10030} mClient=android.os.BinderProxy@406fd0d0
mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#110 ty=1 fl=#10100 fmt=-1}
mBaseLayer=21000 mSubLayer=0 mAnimLayer=21015+0=21015 mLastLayer=21015
mSurface=Surface(name=cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity, identity=10)
Surface: shown=true layer=21015 alpha=1.0 rect=(0,0) 480 x 800
mToken=AppWindowToken{40970358 token=HistoryRecord{4081ad10 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity}}
mRootToken=AppWindowToken{40970358 token=HistoryRecord{4081ad10 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity}}
mAppToken=AppWindowToken{40970358 token=HistoryRecord{4081ad10 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity}}
mViewVisibility=0x0 mLastHidden=false mHaveFrame=true mObscured=false
Requested w=480 h=800 mLayoutSeq=43
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={ scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=5}
mShownFrame=[0,0][480,800] last=[0,0][480,800]
mFrame=[0,0][480,800] last=[0,0][480,800]
mContainingFrame=[0,0][480,800] mDisplayFrame=[0,0][480,800]
mContentFrame=[0,38][480,800] mVisibleFrame=[0,38][480,800]
mContentInsets=[0,38][0,0] last=[0,38][0,0] mVisibleInsets=[0,38][0,0] last=[0,38][0,0]
mDrawPending=false mCommitDrawPending=false mReadyToShow=false mHasDrawn=true
Window #2 Window{40673050 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity paused=false}:
mSession=Session{407498f0 uid 10030} mClient=android.os.BinderProxy@4073ad38
mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#20 ty=1 fl=#10100 fmt=-1}
mBaseLayer=21000 mSubLayer=0 mAnimLayer=21010+0=21010 mLastLayer=21010
mSurface=Surface(name=cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity, identity=8)
Surface: shown=true layer=21010 alpha=1.0 rect=(0,0) 480 x 800
mToken=AppWindowToken{4081df70 token=HistoryRecord{405527c8 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity}}
mRootToken=AppWindowToken{4081df70 token=HistoryRecord{405527c8 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity}}
mAppToken=AppWindowToken{4081df70 token=HistoryRecord{405527c8 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity}}
mViewVisibility=0x0 mLastHidden=false mHaveFrame=true mObscured=true
Requested w=480 h=800 mLayoutSeq=43
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={ scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=5}
mShownFrame=[0,0][480,800] last=[0,0][480,800]
mFrame=[0,0][480,800] last=[0,0][480,800]
mContainingFrame=[0,0][480,800] mDisplayFrame=[0,0][480,800]
mContentFrame=[0,38][480,800] mVisibleFrame=[0,38][480,800]
mContentInsets=[0,38][0,0] last=[0,38][0,0] mVisibleInsets=[0,38][0,0] last=[0,38][0,0]
mDrawPending=false mCommitDrawPending=false mReadyToShow=false mHasDrawn=true
Window #1 Window{4093df78 com.android.launcher/com.android.launcher2.Launcher paused=false}:
mSession=Session{409464b8 uid 10013} mClient=android.os.BinderProxy@4081c9e0
mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#20 ty=1 fl=#110100 fmt=-2 wanim=0x1030001}
mBaseLayer=21000 mSubLayer=0 mAnimLayer=21005+0=21005 mLastLayer=21005
mSurface=Surface(name=com.android.launcher/com.android.launcher2.Launcher, identity=6)
Surface: shown=true layer=21005 alpha=1.0 rect=(0,0) 480 x 800
mToken=AppWindowToken{409c3128 token=HistoryRecord{40757508 com.android.launcher/com.android.launcher2.Launcher}}
mRootToken=AppWindowToken{409c3128 token=HistoryRecord{40757508 com.android.launcher/com.android.launcher2.Launcher}}
mAppToken=AppWindowToken{409c3128 token=HistoryRecord{40757508 com.android.launcher/com.android.launcher2.Launcher}}
mViewVisibility=0x0 mLastHidden=false mHaveFrame=true mObscured=true
Requested w=480 h=800 mLayoutSeq=43
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={ scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=5}
mShownFrame=[0,0][480,800] last=[0,0][480,800]
mFrame=[0,0][480,800] last=[0,0][480,800]
mContainingFrame=[0,0][480,800] mDisplayFrame=[0,0][480,800]
mContentFrame=[0,38][480,800] mVisibleFrame=[0,38][480,800]
mContentInsets=[0,38][0,0] last=[0,38][0,0] mVisibleInsets=[0,38][0,0] last=[0,38][0,0]
mDrawPending=false mCommitDrawPending=false mReadyToShow=false mHasDrawn=true
mWallpaperX=0.5 mWallpaperY=0.0
mWallpaperXStep=0.25 mWallpaperYStep=0.0
Window #0 Window{407a61d8 com.android.internal.service.wallpaper.ImageWallpaper paused=false}:
mSession=Session{4070fda0 uid 1000} mClient=android.service.wallpaper.WallpaperService$Engine$4@407352d0
mAttrs=WM.LayoutParams{(0,0)(fillxfill) gr=#33 ty=2013 fl=#318 fmt=4 wanim=0x1030079}
mIsImWindow=false mIsWallpaper=true mIsFloatingLayer=true mWallpaperVisible=false
mBaseLayer=21000 mSubLayer=0 mAnimLayer=21000+0=21000 mLastLayer=21000
mSurface=Surface(name=com.android.internal.service.wallpaper.ImageWallpaper, identity=2)
Surface: shown=false layer=21000 alpha=1.0 rect=(0,0) 480 x 800
mToken=WindowToken{406589a0 token=android.os.Binder@40550d80}
mRootToken=WindowToken{406589a0 token=android.os.Binder@40550d80}
mViewVisibility=0x0 mLastHidden=true mHaveFrame=true mObscured=true
Requested w=-1 h=-1 mLayoutSeq=34
mGivenContentInsets=[0,0][0,0] mGivenVisibleInsets=[0,0][0,0]
mConfiguration={ scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=5}
mShownFrame=[0,0][480,800] last=[0,0][480,800]
mFrame=[0,0][480,800] last=[0,0][480,800]
mContainingFrame=[0,0][480,800] mDisplayFrame=[-10000,-10000][10000,10000]
mContentFrame=[0,0][480,800] mVisibleFrame=[0,0][480,800]
mContentInsets=[0,0][0,0] last=[0,0][0,0] mVisibleInsets=[0,0][0,0] last=[0,0][0,0]
mDrawPending=false mCommitDrawPending=false mReadyToShow=false mHasDrawn=true
mWallpaperX=0.5 mWallpaperY=0.0
mWallpaperXStep=0.25 mWallpaperYStep=0.0
All active sessions:
Session Session{407498f0 uid 10030}:
mNumWindow=2 mClientDead=false mSurfaceSession=android.view.SurfaceSession@406b7280
Session Session{409464b8 uid 10013}:
mNumWindow=1 mClientDead=false mSurfaceSession=android.view.SurfaceSession@40528e28
Session Session{4064f0f0 uid 1000}:
mNumWindow=3 mClientDead=false mSurfaceSession=android.view.SurfaceSession@4054aa38
Session Session{4070fda0 uid 1000}:
mNumWindow=1 mClientDead=false mSurfaceSession=android.view.SurfaceSession@409588d0
All tokens:
Token null:
token=null
windows=[Window{40891f18 StatusBar paused=false}, Window{408d2310 TrackingView paused=false}, Window{40635b50 StatusBarExpanded paused=false}]
windowType=-1 hidden=false hasVisible=true
Token HistoryRecord{4081ad10 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity}:
token=HistoryRecord{4081ad10 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity}
windows=[Window{40745458 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity paused=false}]
windowType=2 hidden=false hasVisible=true
app=true
allAppWindows=[Window{40745458 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity paused=false}]
groupId=4 appFullscreen=false requestedOrientation=1
hiddenRequested=false clientHidden=false willBeHidden=false reportedVisible=true
numInterestingWindows=1 numDrawnWindows=1 inPendingTransaction=false allDrawn=true
startingData=null removed=false firstWindowDrawn=true
Token HistoryRecord{40757508 com.android.launcher/com.android.launcher2.Launcher}:
token=HistoryRecord{40757508 com.android.launcher/com.android.launcher2.Launcher}
windows=[Window{4093df78 com.android.launcher/com.android.launcher2.Launcher paused=false}]
windowType=2 hidden=false hasVisible=true
app=true
allAppWindows=[Window{4093df78 com.android.launcher/com.android.launcher2.Launcher paused=false}]
groupId=3 appFullscreen=true requestedOrientation=5
hiddenRequested=false clientHidden=false willBeHidden=false reportedVisible=true
numInterestingWindows=1 numDrawnWindows=1 inPendingTransaction=false allDrawn=true
startingData=null removed=false firstWindowDrawn=true
Token android.os.Binder@40549038:
token=android.os.Binder@40549038
windows=[]
windowType=2011 hidden=false hasVisible=false
Token android.os.Binder@40550d80:
token=android.os.Binder@40550d80
windows=[Window{407a61d8 com.android.internal.service.wallpaper.ImageWallpaper paused=false}]
windowType=2013 hidden=true hasVisible=true
Token HistoryRecord{405527c8 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity}:
token=HistoryRecord{405527c8 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity}
windows=[Window{40673050 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity paused=false}]
windowType=2 hidden=false hasVisible=true
app=true
allAppWindows=[Window{40673050 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity paused=false}]
groupId=4 appFullscreen=false requestedOrientation=1
hiddenRequested=false clientHidden=false willBeHidden=false reportedVisible=true
numInterestingWindows=1 numDrawnWindows=1 inPendingTransaction=false allDrawn=true
startingData=null removed=false firstWindowDrawn=true
Window token list:
#0: WindowToken{406589a0 token=android.os.Binder@40550d80}
#1: WindowToken{405270a8 token=android.os.Binder@40549038}
#2: WindowToken{40746708 token=null}
#3: AppWindowToken{409c3128 token=HistoryRecord{40757508 com.android.launcher/com.android.launcher2.Launcher}}
#4: AppWindowToken{4081df70 token=HistoryRecord{405527c8 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity}}
#5: AppWindowToken{40970358 token=HistoryRecord{4081ad10 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity}}
Wallpaper tokens:
Wallpaper #0 WindowToken{406589a0 token=android.os.Binder@40550d80}:
token=android.os.Binder@40550d80
windows=[Window{407a61d8 com.android.internal.service.wallpaper.ImageWallpaper paused=false}]
windowType=2013 hidden=true hasVisible=true
Application tokens in Z order:
App #2: AppWindowToken{40970358 token=HistoryRecord{4081ad10 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity}}
App #1: AppWindowToken{4081df70 token=HistoryRecord{405527c8 cn.opda.a.phonoalbumshoushou/cn.com.opda.android.mainui.MainActivity}}
App #0: AppWindowToken{409c3128 token=HistoryRecord{40757508 com.android.launcher/com.android.launcher2.Launcher}}
mCurrentFocus=Window{40745458 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity paused=false}
mLastFocus=Window{40745458 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity paused=false}
mFocusedApp=AppWindowToken{40970358 token=HistoryRecord{4081ad10 cn.opda.a.phonoalbumshoushou/com.dianxinos.optimizer.recommend.RecommendTabActivity}}
mInputMethodTarget=null
mInputMethodWindow=null
mWallpaperTarget=Window{4093df78 com.android.launcher/com.android.launcher2.Launcher paused=false}
mCurConfiguration={ scale=1.0 imsi=310/260 loc=en_US touch=3 keys=2/1/2 nav=3/1 orien=1 layout=34 uiMode=17 seq=5}
mInTouchMode=false mLayoutSeq=43
mSystemBooted=true mDisplayEnabled=true
mLayoutNeeded=false mBlurShown=false
no DimAnimator
mInputMethodAnimLayerAdjustment=0 mWallpaperAnimLayerAdjustment=0
mLastWallpaperX=0.5 mLastWallpaperY=0.0
mDisplayFrozen=false mWindowsFreezingScreen=false mAppsFreezingScreen=0 mWaitingForConfig=false
mRotation=0, mForcedAppOrientation=1, mRequestedRotation=0
mAnimationPending=false mWindowAnimationScale=1.0 mTransitionWindowAnimationScale=1.0
mNextAppTransition=0xffffffff, mAppTransitionReady=false, mAppTransitionRunning=false, mAppTransitionTimeout=false
mStartingIconInTransition=false, mSkipAppTransitionAnimation=false
DisplayWidth=480 DisplayHeight=800