我刚刚使用
对我的adb模拟器进行了窗口转储adb shell su -- dumpsys window
我获得了:
Window #1 Window{b24be838 u0 com.honda.res/com.foo.res.sources.SourcesActivity}: mDisplayId=0 mSession=Session{b1f70070 1711:u0a10044} mClient=android.os.BinderProxy@b21c6a78 mOwnerUid=10044 mShowToOwnerOnly=true package=com.foo.res appop=NONE mAttrs=WM.LayoutParams{(0,0)(fillxfill) sim=#10 ty=1 fl=#1810100 pfl=0x8 wanim=0x10302b3} Requested w=1280 h=800 mLayoutSeq=130 mHasSurface=true mShownFrame=[0.0,0.0][1280.0,800.0] isReadyForDisplay()=true WindowStateAnimator{b243bd18 com.foo.res/com.foo.res.sources.SourcesActivity}: Surface: shown=true layer=21005 alpha=1.0 rect=(0.0,0.0) 1280.0 x 800.0
我想知道图层编号来自layer=21005
(第9行)
答案 0 :(得分:0)
我可能错了,但 Layer 21005 代表为Android应用程序的每一层分配的唯一编号,这取决于内核,库,系统应用程序等。
以下是Android图层的示例: