TASK null id=8 userId=0 displayId=0(type=INTERNAL) ACTIVITY com.android.launcher3/com.obric.feature.ObricLauncher 53f9bc7 pid=5684 userId=0 uid=10199 displayId=0(type=INTERNAL) Local Activity 661b08d State: mResumed=true mStopped=false mFinished=false mIsInMultiWindowMode=false mIsInPictureInPictureMode=false mChangingConfigurations=false mCurrentConfig={1.0 460mcc11mnc [zh_CN] ldltr sw360dp w360dp h792dp 480dpi nrml long hdr widecg port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1080, 2376) mAppBounds=Rect(0, 0 - 1080, 2376) mMaxBounds=Rect(0, 0 - 1080, 2376) mDisplayRotation=ROTATION_0 mWindowingMode=fullscreen mActivityType=home mAlwaysOnTop=undefined mRotation=ROTATION_0} s.3 fontWeightAdjustment=0} mLoadersStarted=true FragmentManager misc state: mHost=android.app.Activity$HostCallbacks@bfba6ca mContainer=android.app.Activity$HostCallbacks@bfba6ca mCurState=5 mStateSaved=false mDestroyed=false ViewRoot: mAdded=true mRemoved=false mStopped=false mPausedForTransition=false mConsumeBatchedInputScheduled=false mConsumeBatchedInputImmediatelyScheduled=false mPendingInputEventCount=0 mProcessInputEventsScheduled=false mTraversalScheduled=true (barrier=13449) mReportNextDraw=false mLastReportedMergedConfiguration={mGlobalConfig={1.0 460mcc11mnc [zh_CN] ldltr sw360dp w360dp h792dp 480dpi nrml long hdr widecg port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1080, 2376) mAppBounds=Rect(0, 0 - 1080, 2376) mMaxBounds=Rect(0, 0 - 1080, 2376) mDisplayRotation=ROTATION_0 mWindowingMode=fullscreen mActivityType=undefined mAlwaysOnTop=undefined mRotation=ROTATION_0} s.9 fontWeightAdjustment=0} mOverrideConfig={1.0 460mcc11mnc [zh_CN] ldltr sw360dp w360dp h792dp 480dpi nrml long hdr widecg port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1080, 2376) mAppBounds=Rect(0, 0 - 1080, 2376) mMaxBounds=Rect(0, 0 - 1080, 2376) mDisplayRotation=ROTATION_0 mWindowingMode=fullscreen mActivityType=home mAlwaysOnTop=undefined mRotation=ROTATION_0} s.3 fontWeightAdjustment=0}} mLastConfigurationFromResources={1.0 460mcc11mnc [zh_CN] ldltr sw360dp w360dp h792dp 480dpi nrml long hdr widecg port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1080, 2376) mAppBounds=Rect(0, 0 - 1080, 2376) mMaxBounds=Rect(0, 0 - 1080, 2376) mDisplayRotation=ROTATION_0 mWindowingMode=fullscreen mActivityType=home mAlwaysOnTop=undefined mRotation=ROTATION_0} s.3 fontWeightAdjustment=0} mLastReportedActivityWindowInfo=ActivityWindowInfo{isEmbedded=false, taskBounds=Rect(0, 0 - 1080, 2376), taskFragmentBounds=Rect(0, 0 - 1080, 2376)} mIsAmbientMode=false mUnbufferedInputSource=0 mAttachInfo= AttachInfo: mHasWindowFocus=false mWindowVisibility=0 mInTouchMode=true mUnbufferedDispatchRequested=false android.view.ViewRootImpl$NativePreImeInputStage: mQueueLength=0 android.view.ViewRootImpl$ImeInputStage: mQueueLength=0 android.view.ViewRootImpl$NativePostImeInputStage: mQueueLength=0 android.view.ViewRootImpl$WindowInputEventReceiver mInputChannel: c004267 com.android.launcher3/com.obric.feature.ObricLauncher mSeqMap: {} mReceiverPtr: mInputConsumer: mResampleTouch = true mChannel = c004267 com.android.launcher3/com.obric.feature.ObricLauncher mMsgDeferred: false Batches: mSeqChains: mConsumeTimes: mLastRecvInputSeq=32632 mLastRecvInputTime=2026-07-31 15:41:29.337 mLastSendFinishSeq=32632 mLastSendInputFinishTime=2026-07-31 15:41:29.337 mBatchedInputEventPending: false mOutboundQueue: Choreographer: mFrameScheduled=true mLastFrameTime=1490464 (4 ms ago) InsetsController: InsetsState mDisplayFrame=Rect(0, 0 - 1080, 2376) mDisplayCutout=DisplayCutout{insets=Rect(0, 105 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(515, 35 - 565, 105), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2376 physicalDisplayWidth=1440 physicalDisplayHeight=3168 density={4.0} cutoutSpec={M -33,46 L -33,112 L 33,112 L 33,46 Z} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={0.75}}} sideOverrides={}} mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=74, center=Point(74, 74)}, RoundedCorner{position=TopRight, radius=74, center=Point(1006, 74)}, RoundedCorner{position=BottomRight, radius=74, center=Point(1006, 2302)}, RoundedCorner{position=BottomLeft, radius=74, center=Point(74, 2302)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2376) mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(804, 0 - 1044, 120) rotation=0} mDisplayShape=DisplayShape{ spec=1406003047 displayWidth=1080 displayHeight=2376 physicalPixelDisplaySizeRatio=0.75 rotation=0 offsetX=0 offsetY=0 scale=1.0} InsetsSource id=92260000 type=statusBars frame=[0,0][1080,140] visible=true flags= sideHint=TOP boundingRects=null InsetsSource id=92260005 type=mandatorySystemGestures frame=[0,0][1080,141] visible=true flags= sideHint=TOP boundingRects=null InsetsSource id=92260006 type=tappableElement frame=[0,0][1080,140] visible=true flags= sideHint=TOP boundingRects=null InsetsSource id=3 type=ime frame=[0,0][0,0] visibleFrame=[0,1485][1080,2376] visible=false flags= sideHint=NONE boundingRects=null InsetsSource id=27 type=displayCutout frame=[0,0][1080,105] visible=true flags= sideHint=TOP boundingRects=null InsetsSource id=450001 type=navigationBars frame=[0,2328][1080,2376] visible=true flags=SUPPRESS_SCRIM sideHint=BOTTOM boundingRects=null InsetsSource id=450004 type=systemGestures frame=[0,0][60,2376] visible=true flags= sideHint=LEFT boundingRects=null InsetsSource id=450005 type=mandatorySystemGestures frame=[0,2304][1080,2376] visible=true flags= sideHint=BOTTOM boundingRects=null InsetsSource id=450006 type=tappableElement frame=[0,0][0,0] visible=true flags= sideHint=NONE boundingRects=null InsetsSource id=450024 type=systemGestures frame=[1020,0][1080,2376] visible=true flags= sideHint=RIGHT boundingRects=null mIsPredictiveBackImeHideAnimInProgress=false WindowOnBackDispatcher: Top Callback: com.android.launcher3.uioverrides.QuickstepLauncher$3@c61b8cb Callbacks: Callback: android.app.Activity$$ExternalSyntheticLambda0@d59599e Priority=-1 Callback: com.android.launcher3.uioverrides.QuickstepLauncher$3@c61b8cb Priority=0 ImeBackAnimationController: mLastProgress=0.0 mTriggerBack=false mIsPreCommitAnimationInProgress=false mStartRootScrollY=0 isBackAnimationAllowed=true isAdjustPan=false isHideAnimationInProgress=false View Hierarchy: com.android.internal.policy.DecorView{dcaac70 V.E...... R....... 0,0-1080,2376 aid=0}[ObricLauncher] android.widget.LinearLayout{7ced73b V.E...... ........ 0,0-1080,2376} android.view.ViewStub{b47ce58 G.E...... ......I. 0,0-0,0 #10201ed android:id/action_mode_bar_stub} android.widget.FrameLayout{e81dbb1 V.E...... ........ 0,0-1080,2376 #1020002 android:id/content} com.android.launcher3.LauncherRootView{a20a896 V.E...... ........ 0,0-1080,2376 #7f0a03b9 app:id/launcher aid=1073741829} com.android.launcher3.dragndrop.DragLayer{d49ac17 V.E...... ........ 0,0-1080,2376 #7f0a027c app:id/drag_layer aid=1073741830} com.android.launcher3.views.AccessibilityActionsView{b977804 V.E...... ........ 0,105-1080,2328} com.android.launcher3.views.ScrimView{d2781ed V.ED..... ........ 0,0-1080,2376 #7f0a0133 app:id/background_scrim_view aid=1073741831} com.obric.feature.ObricWorkspace{df5d3e1 V.ED..... ........ 0,0-1080,2376 #7f0a0748 app:id/workspace aid=1073741832} com.android.launcher3.CellLayout{c01a222 V.ED..... ........ 4,110-1076,1973} com.android.launcher3.ShortcutAndWidgetContainer{212ee6d V.E...... ........ 32,41-1040,1840} com.android.launcher3.views.DoubleShadowBubbleTextView{7148e74 VFED..CL. ........ 0,598-252,897 #6 aid=1073741833} com.android.launcher3.views.DoubleShadowBubbleTextView{6644c12 VFED..CL. ........ 252,598-504,897 #7 aid=1073741834} com.android.launcher3.views.DoubleShadowBubbleTextView{261de0 VFED..CL. ........ 504,598-756,897 #8 aid=1073741835} com.android.launcher3.views.DoubleShadowBubbleTextView{937175e VFED..CL. ........ 756,598-1008,897 #9 aid=1073741836} com.android.launcher3.views.DoubleShadowBubbleTextView{4ff380c VFED..CL. ........ 0,897-252,1196 #a aid=1073741837} com.android.launcher3.views.DoubleShadowBubbleTextView{7d94b6a VFED..CL. ........ 252,897-504,1196 #b aid=1073741838} com.android.launcher3.views.DoubleShadowBubbleTextView{6dc8f8 VFED..CL. ........ 504,897-756,1196 #c aid=1073741839} com.android.launcher3.views.DoubleShadowBubbleTextView{8b8b436 VFED..CL. ........ 756,897-1008,1196 #d aid=1073741840} com.obric.feature.widget.ObricAppWidgetHostView{46494b3 VFE....L. R....... 18,42-990,598 #5} com.obric.feature.view.ObricTimeWidgetView{9940a70 V.E...... ........ 0,0-972,556} com.obric.feature.view.TextClock{1d6c1e9 VFED..C.. ........ 165,148-807,528 #7f0a0673 app:id/time_text aid=1073741841} com.obric.feature.view.TimeWidgetWeatherView{3c12358 V.E...... ........ 0,126-972,199 #7f0a070d app:id/weather_view aid=1073741842} android.widget.LinearLayout{abbbe6e V.E...... ........ 255,0-749,73} com.obric.feature.view.TextClock{d09c90f VFED..C.. ........ 0,0-320,73 #7f0a0249 app:id/date_text aid=1073741843} android.widget.LinearLayout{9075d9c V.E...... ........ 332,0-479,73} com.obric.feature.view.BackgroundBlurImageView{95093a5 VFED..C.. ........ 0,6-60,66 #7f0a0709 app:id/weather_icon} com.obric.feature.view.WallpaperBackgroundBlurTextView{ae9537a VFED..C.. ........ 66,0-147,73 #7f0a070c app:id/weather_temperature aid=1073741844} com.android.launcher3.CellLayout{723e72b V.ED..... ........ 1108,110-2180,1973} com.android.launcher3.ShortcutAndWidgetContainer{fab788 V.E...... ........ 32,41-1040,1840} com.obric.feature.folder.ObricLargeFolderIcon{33ba701 VFE...CL. ........ 0,598-504,1196 #f} com.obric.feature.blur.FolderBg{9dbc521 V.E...... ........ 0,0-486,598 #7f0a02d5 app:id/folder_bg aid=1073741845} com.obric.feature.blur.FolderPreviewItemView{1292d46 V.E...... ........ 0,0-486,598 #7f0a0507 app:id/preview aid=1073741846} com.obric.feature.folder.ObricLargeFolderIconPagedView{9922ace V.ED..... ........ 18,42-486,510 #7f0a02d8 app:id/folder_icon_content aid=1073741847} com.android.launcher3.CellLayout{477cb07 VFED..CL. ........ 0,0-468,468} com.android.launcher3.ShortcutAndWidgetContainer{547c434 V.E...... ........ 36,54-432,468} com.android.launcher3.views.DoubleShadowBubbleTextView{55059ca VFED..CL. ........ 0,-48-132,132 #10 aid=1073741910} com.android.launcher3.views.DoubleShadowBubbleTextView{eff400f VFED..CL. ........ 132,-48-264,132 #11 aid=1073741849} com.android.launcher3.views.DoubleShadowBubbleTextView{2cd089c VFED..CL. ........ 264,-48-396,132 #12 aid=1073741850} com.android.launcher3.views.DoubleShadowBubbleTextView{e9462a5 VFED..CL. ........ 0,84-132,264 #13 aid=1073741851} com.android.launcher3.views.DoubleShadowBubbleTextView{bda767a VFED..CL. ........ 132,84-264,264 #14 aid=1073741852} com.android.launcher3.views.DoubleShadowBubbleTextView{879ce2b VFED..CL. ........ 264,84-396,264 #15 aid=1073741853} com.android.launcher3.views.DoubleShadowBubbleTextView{8f01288 VFED..CL. ........ 0,216-132,396 #16 aid=1073741854} com.android.launcher3.views.DoubleShadowBubbleTextView{10d8421 VFED..CL. ........ 132,216-264,396 #19 aid=1073741855} com.android.launcher3.pageindicators.PageIndicatorDots{18e925d G.ED..... ......I. 0,0-0,0 #7f0a02dc app:id/folder_page_indicator aid=1073741857} com.android.launcher3.views.DoubleShadowBubbleTextView{475e818 V.ED..... ........ 18,529-486,598 #7f0a02d9 app:id/folder_icon_name aid=1073741856} com.android.launcher3.views.DoubleShadowBubbleTextView{506b856 VFED..CL. ........ 504,598-756,897 #1a aid=1073741858} com.android.launcher3.views.DoubleShadowBubbleTextView{ed6dc4 VFED..CL. ........ 756,598-1008,897 #1b aid=1073741859} com.android.launcher3.views.DoubleShadowBubbleTextView{74e03e2 VFED..CL. ........ 504,897-756,1196 #1d aid=1073741860} com.android.launcher3.views.DoubleShadowBubbleTextView{a35a230 VFED..CL. ........ 756,897-1008,1196 #1e aid=1073741861} com.android.launcher3.views.DoubleShadowBubbleTextView{9cc7c2e VFED..CL. ........ 0,1196-252,1495 #1f aid=1073741862} com.android.launcher3.views.DoubleShadowBubbleTextView{23fbc65 VFED..CL. ........ 252,1196-504,1495 #20 aid=1073741863} com.android.launcher3.folder.FolderIcon{ba82d3a VFE...CL. ........ 504,1196-756,1495 #21} com.obric.feature.blur.FolderBg{b3ad7d2 V.E...... ........ 0,0-234,299 #7f0a02d5 app:id/folder_bg aid=1073741864} com.obric.feature.blur.FolderPreviewItemView{43c10a3 V.E...... ........ 0,0-234,299 #7f0a0507 app:id/preview aid=1073741865} com.android.launcher3.views.DoubleShadowBubbleTextView{65be306 V.ED..... ........ 18,228-234,299 #7f0a02d9 app:id/folder_icon_name aid=1073741866} com.android.launcher3.views.DoubleShadowBubbleTextView{be9cff4 VFED..CL. ........ 756,1196-1008,1495 #2b aid=1073741867} com.obric.feature.widget.ObricAppWidgetHostView{bb6efa0 VFE....L. R....... 18,42-990,598 #e} com.android.launcher3.views.DoubleShadowBubbleTextView{3651b42 VFED..... ........ 0,466-972,556 aid=1073741868} android.widget.LinearLayout{fa6f759 V.E...... ........ 0,0-972,466 #7f0901a0 app:id/data_layout aid=1073741869} android.widget.LinearLayout{14a9f1e VFE...C.. ........ 48,18-918,132 #7f090464 app:id/titlebar aid=1073741870} android.widget.ImageView{87513ff V.ED..... ........ 0,30-54,84 #7f09023c app:id/icon_recorder} android.widget.TextView{c2b65cc V.ED..... ........ 72,28-678,85 #7f090465 app:id/titlebar_title aid=1073741871} android.widget.ImageView{f46b015 VFED..C.. ........ 702,27-870,87 #7f090274 app:id/iv_open} android.widget.LinearLayout{ffd8f2a VFE...C.. ........ 0,132-972,466 #7f0901d9 app:id/empty_layout aid=1073741872} android.widget.TextView{510f11b V.ED..... ........ 0,0-972,115 aid=1073741873} android.widget.TextView{78f12b8 V.ED..... ........ 402,115-570,172 #7f0901da app:id/empty_layout_tip aid=1073741874} android.widget.TextView{1ef3891 V.ED..... ........ 0,172-972,334 aid=1073741875} android.widget.ListView{73d73f6 G.ED..C.. ......I. 0,0-0,0 #7f0902a1 app:id/listview aid=1073741876} com.obric.feature.view.ObricHotseat{9f6f6c9 V.ED..... ........ 0,2007-1080,2376 #7f0a033b app:id/hotseat aid=1073741877} com.obric.feature.view.HotseatShortcutAndWidgetContainer{5ce81ce V.E...... ........ 0,60-1080,315} com.android.launcher3.views.DoubleShadowBubbleTextView{60c43f3 VFED..CL. ........ 36,0-288,255 #1 aid=1073741878} com.android.launcher3.views.DoubleShadowBubbleTextView{49d2c4f VFED..CL. ........ 288,0-540,255 #2 aid=1073741879} com.android.launcher3.views.DoubleShadowBubbleTextView{9417fba VFED..CL. ........ 540,0-792,255 #4 aid=1073741880} com.android.launcher3.views.DoubleShadowBubbleTextView{9f20e61 VFED..CL. ........ 792,0-1044,255 #3 aid=1073741881} android.view.View{7ce38ef V.ED..... ........ 540,168-540,168} com.android.launcher3.pageindicators.PageIndicatorDots{13ffc V.ED..... ........ 0,1986-1080,2058 #7f0a04c7 app:id/page_indicator aid=1073741882} com.obric.feature.drop.ObricDropTargetBar{aef3685 I.E...... ......ID 0,0-1080,465 #7f0a027e app:id/drop_target_bar aid=1073741883} com.obric.feature.drop.ObricCancelDropTarget{a54ecda V.E...... ......ID 0,0-1080,105 #7f0a0190 app:id/cancel_drop_target_text aid=1073741884} com.obric.feature.view.EditTopView{c17960 I.E...... ......ID 0,48-1080,145 #7f0a028b app:id/edit_top_view aid=1073741885} com.obric.feature.blur.BlurButtonContainer{ef750b VFE...C.. ......ID 108,0-264,97 #7f0a03c6 app:id/left_container aid=1073741886} com.obric.oui.button.OButton{d205fe8 V.ED..... ......ID 0,0-156,97 #7f0a03c8 app:id/left_icon aid=1073741887} com.obric.feature.blur.BlurButtonContainer{971b601 VFE...C.. ......ID 816,0-972,97 #7f0a053e app:id/right_container aid=1073741888} com.obric.oui.button.OButton{a4fca6 V.ED..... ......ID 0,0-156,97 #7f0a0540 app:id/right_icon aid=1073741889} com.obric.feature.view.EditBottomView{997a963 I.E...... ......ID 0,2088-1080,2208 #7f0a0287 app:id/edit_bottom_view aid=1073741890} com.obric.feature.blur.BlurButtonContainer{99e56e7 VFE...C.. ......ID 78,0-516,120 #7f0a03c5 app:id/left_button_container aid=1073741891} com.obric.oui.button.OButton{48f9294 V.ED..... ......ID 87,0-351,120 #7f0a03c4 app:id/left_button aid=1073741892} android.widget.Space{242b13d I.ED..... ......I. 516,0-564,120} com.obric.feature.blur.BlurButtonContainer{a943d32 VFE...C.. ......ID 564,0-1002,120 #7f0a053d app:id/right_button_container aid=1073741893} com.obric.oui.button.OButton{26f7a83 V.ED..... ......ID 45,0-393,120 #7f0a053c app:id/right_button aid=1073741894} com.android.launcher3.views.ScrimView{133c03b V.ED..... ........ 0,0-1080,2376 #7f0a02de app:id/folder_scrim_view} com.android.launcher3.folder.Folder{1b7e37 VFE...... .F...... -72,434-1152,2157 #7f0a04a2 app:id/obric_folder aid=1073741828} com.obric.feature.ObricFolderPagedView{19abe56 V.ED..... ........ 0,0-1224,1654 #7f0a02d6 app:id/folder_content} com.android.launcher3.CellLayout{3d0358 VFED..CL. ........ 0,0-1224,1654} com.android.launcher3.ShortcutAndWidgetContainer{f0f6cb1 V.E...... ........ 48,54-1176,1654} com.android.launcher3.views.DoubleShadowBubbleTextView{204c63e VFED..CL. ........ 0,0-352,400 #10} com.android.launcher3.views.DoubleShadowBubbleTextView{64eb1ec VFED..CL. ........ 388,0-740,400 #11} com.android.launcher3.views.DoubleShadowBubbleTextView{83084a VFED..CL. ........ 776,0-1128,400 #12} com.android.launcher3.views.DoubleShadowBubbleTextView{f6b00d8 VFED..CL. ........ 0,400-352,800 #13} com.android.launcher3.views.DoubleShadowBubbleTextView{df15f16 VFED..CL. ........ 388,400-740,800 #14} com.android.launcher3.views.DoubleShadowBubbleTextView{6fb5284 VFED..CL. ........ 776,400-1128,800 #15} com.android.launcher3.views.DoubleShadowBubbleTextView{1c56a2 VFED..CL. ........ 0,800-352,1200 #16} com.android.launcher3.views.DoubleShadowBubbleTextView{21d12f0 VFED..CL. ........ 388,800-740,1200 #19} android.widget.LinearLayout{e956596 V.E...... ........ 0,1768-1224,1828 #7f0a02d7 app:id/folder_footer} com.android.launcher3.folder.FolderNameEditText{d93631a GFED..CL. ......I. 0,0-0,0 #7f0a02da app:id/folder_name aid=1073741826} com.android.launcher3.pageindicators.PageIndicatorDots{2942517 G.ED..... ......ID 0,0-0,0 #7f0a02dc app:id/folder_page_indicator} com.obric.feature.view.ObricFolderNameEditText{32afd04 V.E...... ........ 96,545-984,689} android.view.View{77d22ed V.ED..... ........ 84,0-804,144 #7f0a0140 app:id/bg_text} com.android.launcher3.folder.FolderNameEditText{f028427 VFED..CL. ........ 366,0-521,144 #7f0a02da app:id/folder_name aid=1073741827} android.view.View{13a4522 GFED..C.. ......ID 0,0-0,0 #7f0a034c app:id/icon_clear} com.android.launcher3.views.ScrimView{51d4400 G.ED..... ......I. 0,0-1080,2376 #7f0a055f app:id/scrim_view aid=1073741895} com.obric.feature.view.floatview.ObricFloatMiniView{2e2439 I.E...... ......ID 558,120-1020,396 #7f0a04a0 app:id/obric_float_mini_view aid=1073741896} android.widget.LinearLayout{fc4fa7e V.E...... ......ID 195,64-267,211} android.widget.ImageView{6a53bdf V.ED..... ......ID 0,12-72,84} android.widget.TextView{a12a02c V.ED..... ......ID 0,99-72,147 aid=1073741897} com.obric.feature.view.floatview.ObricFloatFullScreenMiniView{4c3caf5 I.E...... ......ID 558,120-1020,396 #7f0a049f app:id/obric_float_full_mini_view aid=1073741898} android.widget.LinearLayout{db2408a V.E...... ......ID 195,64-267,211} android.widget.ImageView{94bb6fb V.ED..... ......ID 0,12-72,84} android.widget.TextView{81f9318 V.ED..... ......ID 0,99-72,147 aid=1073741899} com.obric.feature.view.floatview.ObricFloatSplitView{d32171 I.E...... ......ID 60,120-522,396 #7f0a04a1 app:id/obric_float_split_view aid=1073741900} android.widget.LinearLayout{c7bdb56 V.E...... ......ID 195,64-267,211} android.widget.ImageView{814c7d7 V.ED..... ......ID 0,12-72,84} android.widget.TextView{d06c8c4 V.ED..... ......ID 0,99-72,147 aid=1073741901} com.obric.feature.task.ObricLauncherRecentsView{8a763ad I.ED..... ......ID 0,0-1080,2376 #7f0a04c5 app:id/overview_panel aid=1073741902} com.obric.feature.task.ObricTaskView{46ea832 VFED..... ......ID 540,353-1188,1893 #7f0a0646 app:id/task_view_single aid=1073741911} com.android.quickstep.views.TaskThumbnailViewDeprecated{12bfbb3 V.ED..... ......ID 0,114-648,1540 #7f0a05b3 app:id/snapshot aid=1073741912} android.widget.ImageView{5dce570 V.ED..... ......ID 558,0-648,90 #7f0a05a0 app:id/show_windows} com.obric.feature.task.TaskTitle{19600e9 G.E...... ......I. 0,0-0,0 #7f0a0347 app:id/icon aid=1073741913} com.android.quickstep.views.IconView{e5b916e V.ED..... ......I. 0,0-0,0 #7f0a0347 app:id/icon} android.widget.TextView{c60a00f V.ED..... ......I. 0,0-0,0 #7f0a0101 app:id/app_name} android.widget.LinearLayout{82e89c G.E...... ......I. 0,0-0,0 #7f0a0317 app:id/grouped_title_container} android.widget.TextView{f44c2a5 V.ED..... ......I. 0,0-0,0 #7f0a0315 app:id/grouped_primary_name} android.widget.TextView{433567a V.ED..... ......ID 0,0-0,0 #7f0a0318 app:id/grouped_title_separator} android.widget.TextView{a912e2b V.ED..... ......I. 0,0-0,0 #7f0a0316 app:id/grouped_secondary_name} android.widget.ImageView{c23f288 G.ED..... ......I. 0,0-0,0 #7f0a0314 app:id/grouped_fixed_icon} com.obric.oui.button.OButton{c63e421 V.ED..... ......I. 0,0-0,0 #7f0a0439 app:id/more_action} com.obric.feature.task.TaskTitle{8906046 V.E...... ......ID 0,0-648,96 #7f0a0643 app:id/task_title aid=1073741914} com.android.quickstep.views.IconView{ef28207 V.ED..... ......ID 42,6-126,90 #7f0a0347 app:id/icon aid=1073741915} android.widget.TextView{949af34 V.ED..... ......ID 150,19-516,76 #7f0a0101 app:id/app_name aid=1073741916} android.widget.LinearLayout{df9a15d G.E...... ......I. 0,0-0,0 #7f0a0317 app:id/grouped_title_container aid=1073741917} android.widget.TextView{d623ad2 V.ED..... ......I. 0,0-0,0 #7f0a0315 app:id/grouped_primary_name} android.widget.TextView{12b37a3 V.ED..... ......ID 0,0-0,0 #7f0a0318 app:id/grouped_title_separator} android.widget.TextView{56c8aa0 V.ED..... ......I. 0,0-0,0 #7f0a0316 app:id/grouped_secondary_name} android.widget.ImageView{933f659 G.ED..... ......I. 0,0-0,0 #7f0a0314 app:id/grouped_fixed_icon} com.obric.oui.button.OButton{205321e VFED..CL. ......ID 528,0-624,96 #7f0a0439 app:id/more_action aid=1073741918} com.android.quickstep.views.DigitalWellBeingToast{2afaaff GFED..C.. ......I. 0,0-0,0 #7f0a0263 app:id/digital_wellbeing_toast aid=1073741919} com.android.quickstep.views.ClearAllButton{e97304c VFED..... ......ID 216,1051-504,1195 #7f0a01c0 app:id/clear_all aid=1073741920} com.obric.feature.task.ObricOverviewActionsView{47256e2 V.E...... ........ 0,1938-1080,2376 #7f0a04c4 app:id/overview_actions_view aid=1073741903} android.widget.LinearLayout{ff40a73 I.E...... .......D 468,72-612,216 #7f0a007d app:id/action_buttons aid=1073741904} com.obric.feature.task.ObricOverviewClearAllView{e09ad30 VFE...C.. .......D 0,0-144,144 #7f0a007f app:id/action_clear_all aid=1073741905} android.view.View{d88af55 V.ED..... ......ID 0,0-144,144 #7f0a0187 app:id/button_bg aid=1073741906} com.airbnb.lottie.LottieAnimationView{38da9 V.ED..... ......ID 39,39-105,105 #7f0a0352 app:id/icon_view} android.widget.Button{62ff2e IFED..C.. ......I. 336,72-744,216 #7f0a00a1 app:id/action_save_app_pair aid=1073741907} android.view.View{f7adacf G.ED..... ......ID 0,0-0,0 #7f0a00bb app:id/all_apps_dim_overlay aid=1073741908} com.android.launcher3.allapps.LauncherAllAppsContainerView{1146c5c G.ED..... ......I. 0,0-0,0 #7f0a0112 app:id/apps_view aid=1073741909} android.widget.Space{b1fb0cc I.ED..... ......I. 0,0-0,0 #7f0a00c8 app:id/all_apps_space} android.widget.FrameLayout{e249f15 G.E...... ......I. 0,0-0,0 #7f0a0150 app:id/bottom_sheet_background} android.view.View{d4e522a V.ED..... ......I. 0,0-0,0 #7f0a0152 app:id/bottom_sheet_handle_area} android.view.View{dddf81b V.ED..... ......I. 0,0-0,0 #7f0a0151 app:id/bottom_sheet_handle} com.android.launcher3.allapps.SearchRecyclerView{8fd0db8 GFED..... ......I. 0,0-0,0 #7f0a057f app:id/search_results_list_view} com.android.launcher3.allapps.AllAppsRecyclerView{23d1791 VFED..... ......I. 0,0-0,0 #7f0a0110 app:id/apps_list_view} com.obric.oui.indexscrollbar.OIndexScrollbar{c5766f6 V.E...... ......I. 0,0-0,0 #7f0a00be app:id/all_apps_index_scrollbar} android.widget.RelativeLayout{ad9faf7 V.E...... ......I. 0,0-0,0} android.widget.GridView{b514d64 IFED.VCL. ......ID 0,0-0,0 #7f0a051f app:id/quickbar_right_grid_view} com.obric.oui.indexscrollbar.LettersBar{68a9bcd V.ED..... ......I. 0,0-0,0 #7f0a051e app:id/quickbar_left_letters_bar} android.widget.ImageView{20afc82 I.ED..... ......I. 0,0-0,0 #7f0a0396 app:id/iv_letter_bar_shadow} com.obric.feature.view.OUISearchContainerLayout{6294f93 VFE...... ......I. 0,0-0,0 #7f0a0571 app:id/search_container_all_apps} android.view.View{487dbd0 V.ED..... ......I. 0,0-0,0} com.obric.feature.view.OUISearchContainerLayout$1{56972cc GFED..CL. ......I. 0,0-0,0} android.widget.LinearLayout{5b227c9 V.E...... ......I. 0,0-0,0 #7f0a03bc app:id/layout_searchbar_container} com.obric.oui.text.OTextView{3705ece V.ED..... ......ID 0,0-0,0 #7f0a0581 app:id/search_title} android.widget.FrameLayout{50f51ef V.E...... ......I. 0,0-0,0 #7f0a0497 app:id/o_search_bar_parent} com.obric.oui.searchbar.v2.OSearchBar{56e4fc V.ED..... ......I. 0,0-0,0 #7f0a0577 app:id/search_field_bar} com.obric.oui.layout.OUILinearLayout{1a7c101 V.ED..... ......I. 0,0-0,0 #7f0a0584 app:id/searchbar_container} android.widget.FrameLayout{5ac7785 V.E...... ......I. 0,0-0,0 #7f0a03c6 app:id/left_container} androidx.appcompat.widget.AppCompatImageView{cb799da V.ED..... ......ID 0,0-0,0} com.obric.oui.forms.OEditText{705fdd0 VFED..CL. ......ID 0,0-0,0 #7f0a0371 app:id/input_view} android.widget.FrameLayout{3a91e0b GFE...C.. ......I. 0,0-0,0 #7f0a01bf app:id/clear_action_container} androidx.appcompat.widget.AppCompatImageView{dab54e8 V.ED..... ......ID 0,0-0,0 #7f0a01be app:id/clear_action} android.widget.FrameLayout{9420701 G.E...... ......I. 0,0-0,0 #7f0a053e app:id/right_container} com.obric.oui.button.OIconButtonFloating{b0579a6 GFED..C.. ......I. 0,0-0,0 #7f0a0578 app:id/search_field_button} com.obric.oui.layout.OUIFrameLayout{1d95994 V.ED..... ......ID 0,0-0,0} androidx.appcompat.widget.AppCompatImageView{8c98fe7 V.ED..... ......ID 0,0-0,0} BLASTBufferQueue: mName=VRI[ObricLauncher]#16, mLastAcquiredFrameNumber=325 mNumAcquired=4, mNumFrameAvailable=0, mAppliedLastTransaction=1 mSyncedFrameNumbers.empty=1, mLastAppliedFrameNumber=325 - BufferQueue mMaxAcquiredBufferCount=2 mMaxDequeuedBufferCount=2 mDequeueBufferCannotBlock=0 mAsyncMode=0 mQueueBufferCanDrop=0 mLegacyBufferDrop=1 default-size=[1080x2376] default-format=1 transform-hint=00 frame-counter=325 mTransformHintInUse=00 mAutoPrerotation=1 FIFO(0): (mConsumerName=VRI[ObricLauncher]#16(BLAST Consumer)16, mConnectedApi=1, mConsumerUsageBits=2304, mId=163400000015, producer=[5684:com.android.launcher3], consumer=[5684:com.android.launcher3]) Slots: >[00:0xb400007b7aabebc0] state=ACQUIRED 0xb400007a2aa7f2c0 frame=324 [1080x2376:1088, 1] >[01:0xb400007b7aaa19f0] state=ACQUIRED 0xb400007a2aa94240 frame=323 [1080x2376:1088, 1] >[02:0xb400007b7aad1cf0] state=ACQUIRED 0xb400007a2aadabd0 frame=322 [1080x2376:1088, 1] >[03:0xb400007b7ab615e0] state=ACQUIRED 0xb400007a2aae3600 frame=325 [1080x2376:1088, 1] mScale=0.0 mScaleByServer=0.0 FrameMetricsManager: enabled: true debug: false out_log: false last 10 First Frame FrameInfoMetrics: [0] -> FrameInfoMetrics { packageName='com.android.launcher3' layerName='com.android.launcher3/com.obric.feature.ObricLauncher' isFirstFrame=true vsyncId=1555568 totalDuration=13.644ms vsyncTime=0.000ms animaDuration=0.059ms layoutMeasureDuration=4.621ms drawDuration=1.427ms syncDuration=0.158ms commandIssueDuration=1.908ms swapBufferDuration=0.295ms gpuDuration=2.132ms } [1] -> FrameInfoMetrics { packageName='com.android.launcher3' layerName='com.android.launcher3/com.obric.feature.ObricLauncher' isFirstFrame=true vsyncId=1514004 totalDuration=8.718ms vsyncTime=0.000ms animaDuration=0.000ms layoutMeasureDuration=3.422ms drawDuration=1.731ms syncDuration=0.194ms commandIssueDuration=2.300ms swapBufferDuration=0.162ms gpuDuration=0.776ms } [2] -> FrameInfoMetrics { packageName='com.android.launcher3' layerName='com.android.launcher3/com.obric.feature.ObricLauncher' isFirstFrame=true vsyncId=1500878 totalDuration=9.455ms vsyncTime=0.000ms animaDuration=0.020ms layoutMeasureDuration=3.998ms drawDuration=1.259ms syncDuration=0.146ms commandIssueDuration=2.232ms swapBufferDuration=0.297ms gpuDuration=0.928ms } [3] -> FrameInfoMetrics { packageName='com.android.launcher3' layerName='com.android.launcher3/com.obric.feature.ObricLauncher' isFirstFrame=true vsyncId=1452820 totalDuration=8.029ms vsyncTime=0.000ms animaDuration=0.020ms layoutMeasureDuration=3.861ms drawDuration=0.408ms syncDuration=0.085ms commandIssueDuration=1.077ms swapBufferDuration=0.259ms gpuDuration=1.844ms } [4] -> FrameInfoMetrics { packageName='com.android.launcher3' layerName='com.android.launcher3/com.obric.feature.ObricLauncher' isFirstFrame=true vsyncId=1448312 totalDuration=6.038ms vsyncTime=0.000ms animaDuration=0.036ms layoutMeasureDuration=3.146ms drawDuration=0.383ms syncDuration=0.085ms commandIssueDuration=0.703ms swapBufferDuration=0.126ms gpuDuration=1.517ms } [5] -> FrameInfoMetrics { packageName='com.android.launcher3' layerName='com.android.launcher3/com.obric.feature.ObricLauncher' isFirstFrame=true vsyncId=1433238 totalDuration=8.804ms vsyncTime=0.000ms animaDuration=0.086ms layoutMeasureDuration=3.837ms drawDuration=0.993ms syncDuration=0.120ms commandIssueDuration=1.926ms swapBufferDuration=0.175ms gpuDuration=1.655ms } [6] -> FrameInfoMetrics { packageName='com.android.launcher3' layerName='com.android.launcher3/com.obric.feature.ObricLauncher' isFirstFrame=true vsyncId=1426593 totalDuration=7.308ms vsyncTime=0.000ms animaDuration=0.016ms layoutMeasureDuration=3.625ms drawDuration=0.910ms syncDuration=0.121ms commandIssueDuration=1.614ms swapBufferDuration=0.240ms gpuDuration=0.419ms } [7] -> FrameInfoMetrics { packageName='com.android.launcher3' layerName='com.android.launcher3/com.obric.feature.ObricLauncher' isFirstFrame=true vsyncId=1399917 totalDuration=10.642ms vsyncTime=0.000ms animaDuration=0.017ms layoutMeasureDuration=4.519ms drawDuration=0.390ms syncDuration=0.110ms commandIssueDuration=1.365ms swapBufferDuration=0.292ms gpuDuration=2.333ms } [8] -> FrameInfoMetrics { packageName='com.android.launcher3' layerName='com.android.launcher3/com.obric.feature.ObricLauncher' isFirstFrame=true vsyncId=1368374 totalDuration=8.425ms vsyncTime=0.000ms animaDuration=0.022ms layoutMeasureDuration=4.442ms drawDuration=0.599ms syncDuration=0.474ms commandIssueDuration=1.662ms swapBufferDuration=0.287ms gpuDuration=0.638ms } [9] -> FrameInfoMetrics { packageName='com.android.launcher3' layerName='com.android.launcher3/com.android.launcher3.secondarydisplay.SecondaryDisplayLauncher' isFirstFrame=true vsyncId=1084819 totalDuration=23.395ms vsyncTime=0.000ms animaDuration=0.143ms layoutMeasureDuration=8.951ms drawDuration=0.063ms syncDuration=0.042ms commandIssueDuration=0.404ms swapBufferDuration=0.263ms gpuDuration=0.520ms } Looper (main, tid 2) {92feb21} (MessageQueue is using Legacy implementation) Message 0: { when=-4ms barrier=13449 } Message 1: { when=-3ms callback=android.graphics.HardwareRendererObserver$$ExternalSyntheticLambda0 target=android.view.ViewRootImpl$ViewRootHandler } Message 2: { when=+20ms what=2 arg1=1 obj=com.android.launcher3.icons.ClockDrawableWrapper$ClockIconDrawable@9b8681d target=android.view.Choreographer$FrameHandler } Message 3: { when=+93ms what=40 target=android.view.ViewRootImpl$ViewRootHandler } Message 4: { when=+297ms what=43 target=android.view.ViewRootImpl$ViewRootHandler } Message 5: { when=+944ms callback=android.view.BackTopManager$DoWithFocusChange target=android.os.Handler } Message 6: { when=+30s604ms callback=com.obric.feature.view.TextClock$2 target=android.view.ViewRootImpl$ViewRootHandler } Message 7: { when=+30s604ms callback=com.obric.feature.view.TextClock$2 target=android.view.ViewRootImpl$ViewRootHandler } (Total messages: 8, polling=false, quitting=false) ResourcesManager: total apks: 4 resources: 13 resource impls: 10 1 dumpables: #0: AutofillManager AutofillManager: sessionId: 785395351 state: ACTIVE context: com.obric.feature.ObricLauncher@661b08d service client: android.view.autofill.AutofillManager$AutofillManagerClient@b54d794 client: android.view.autofill.AutofillClientController@d47123d (android.os.BinderProxy@98c4f65) enabled: true enabledAugmentedOnly: false hasService: true hasCallback: false onInvisibleCalled true last autofilled data: null id of last fill UI shown: null tracked views: null fillable ids: null entered ids: {1073741827} save trigger id: null save on finish(): false options: logLvl=0, compatMode=false, augmented=false, appDisabledExpiration=0 fill dialog enabled: false fill dialog enabled hints: [] compat mode enabled: false debug: false verbose: false Autofill Compat Mode: false Misc: deviceProfile isTransposed=false orientation=1 mSystemUiController: mStates=[10, 0, 0, 0, 0] mActivityFlags: state_started|state_resumed|state_deferred_resumed|state_user_active mForceInvisible: 0 mWorkspaceLoading=false mPendingRequestArgs=null mPendingActivityResult=null mRotationHelper: [mStateHandlerRequest=0, mCurrentStateRequest=0, mLastActivityFlags=5, mIgnoreAutoRotateSettings=false, mHomeRotationEnabled=false, mForceAllowRotationForTesting=false, mDestroyed=false, mIsFixedLandscape=false] mAppWidgetHolder.isListening: true mWorkspace.mHasOnLayoutBeenCalled=true cellLayout.0.mHasOnLayoutBeenCalled=true shortcutAndWidgetContainer.0.mHasOnLayoutBeenCalled=true cellLayout.1.mHasOnLayoutBeenCalled=true shortcutAndWidgetContainer.1.mHasOnLayoutBeenCalled=true DragLayer: dragLayerAlpha : [1.0, 1.0] StateManager: mLastStableState:Background mCurrentStableState:Normal mState:Normal mRestState:null isInTransition:false PopupDataProvider: mPackageUserToDotInfos:{com.android.mms#UserHandle{0},category=-1=mTotalCount:0 mBadgeCount:0, com.larus.nova#UserHandle{0},category=-1=mTotalCount:0 mBadgeCount:0} WidgetPickerDataProvider: widgetPickerData:WidgetPickerData(allWidgets=[Header:com.lemon.lv:6, Content:com.lemon.lv:6 maxSpanSize: 0, Header:com.obric.weather:3, Content:com.obric.weather:3 maxSpanSize: 0, Header:com.android.gallery3d:4, Content:com.android.gallery3d:4 maxSpanSize: 0, Header:com.dragon.read:10, Content:com.dragon.read:10 maxSpanSize: 0, Header:com.android.systemui:1, Content:com.android.systemui:1 maxSpanSize: 0, Header:com.obric.notes:2, Content:com.obric.notes:2 maxSpanSize: 0, Header:com.phoenix.read:11, Content:com.phoenix.read:11 maxSpanSize: 0, Header:com.bytedance.obric.airecordassistant:2, Content:com.bytedance.obric.airecordassistant:2 maxSpanSize: 0, Header:com.android.protips:1, Content:com.android.protips:1 maxSpanSize: 0, Header:com.ss.android.article.news:9, Content:com.ss.android.article.news:9 maxSpanSize: 0, Header:com.flow.calendar:6, Content:com.flow.calendar:6 maxSpanSize: 0, Header:com.ss.android.ugc.aweme:23, Content:com.ss.android.ugc.aweme:23 maxSpanSize: 0, Header:com.lenovo.browser:6, Content:com.lenovo.browser:6 maxSpanSize: 0, Header:com.autonavi.minimap:4, Content:com.autonavi.minimap:4 maxSpanSize: 0, Header:com.lenovo.xbb:2, Content:com.lenovo.xbb:2 maxSpanSize: 0, Header:com.obric.health:3, Content:com.obric.health:3 maxSpanSize: 0, Header:com.android.launcher3:7, Content:com.android.launcher3:7 maxSpanSize: 0], defaultWidgets=[], recommendations={}) DeviceProfile: 1 dp = 3.0 px isTablet:false isPhone:true transposeLayoutWithOrientation:true isGestureMode:true isLandscape:false isMultiWindowMode:false isTwoPanels:false isLeftRightSplit:false windowX: 0.0px (0.0dp) windowY: 0.0px (0.0dp) widthPx: 1080.0px (360.0dp) heightPx: 2376.0px (792.0dp) availableWidthPx: 1080.0px (360.0dp) availableHeightPx: 2223.0px (741.0dp) mInsets.left: 0.0px (0.0dp) mInsets.top: 105.0px (35.0dp) mInsets.right: 0.0px (0.0dp) mInsets.bottom: 48.0px (16.0dp) aspectRatio:2.2 isResponsiveGrid:false isScalableGrid:false inv.numRows: 6 inv.numColumns: 4 inv.numSearchContainerColumns: 4 minCellSize: PointF(0.0, 0.0)dp cellWidthPx: 186.0px (62.0dp) cellHeightPx: 255.0px (85.0dp) getCellSize().x: 252.0px (84.0dp) getCellSize().y: 299.0px (99.666664dp) cellLayoutBorderSpacePx Horizontal: 0.0px (0.0dp) cellLayoutBorderSpacePx Vertical: 0.0px (0.0dp) cellLayoutPaddingPx.left: 32.0px (10.666667dp) cellLayoutPaddingPx.top: 41.0px (13.666667dp) cellLayoutPaddingPx.right: 32.0px (10.666667dp) cellLayoutPaddingPx.bottom: 23.0px (7.6666665dp) iconSizePx: 168.0px (56.0dp) iconTextSizePx: 0.0px (0.0dp) iconDrawablePaddingPx: 18.0px (6.0dp) numFolderRows: 4 numFolderColumns: 3 folderCellWidthPx: 352.0px (117.333336dp) folderCellHeightPx: 400.0px (133.33333dp) folderChildIconSizePx: 168.0px (56.0dp) folderChildTextSizePx: 0.0px (0.0dp) folderChildDrawablePaddingPx: 19.0px (6.3333335dp) folderCellLayoutBorderSpacePx.x: 0.0px (0.0dp) folderCellLayoutBorderSpacePx.y: 0.0px (0.0dp) folderContentPaddingLeftRight: 24.0px (8.0dp) folderTopPadding: 72.0px (24.0dp) folderFooterHeight: 60.0px (20.0dp) bottomSheetTopPadding: 168.0px (56.0dp) bottomSheetOpenDuration: 514 bottomSheetCloseDuration: 441 bottomSheetWorkspaceScale: 0.97 bottomSheetDepth: 2.0 allAppsShiftRange: 2376.0px (792.0dp) allAppsOpenDuration: 600 allAppsCloseDuration: 300 allAppsIconSizePx: 168.0px (56.0dp) allAppsIconTextSizePx: 36.0px (12.0dp) allAppsIconDrawablePaddingPx: 15.0px (5.0dp) allAppsCellHeightPx: 300.0px (100.0dp) allAppsCellWidthPx: 198.0px (66.0dp) allAppsBorderSpacePxX: 0.0px (0.0dp) allAppsBorderSpacePxY: 0.0px (0.0dp) numShownAllAppsColumns: 4 allAppsPadding.top: 105.0px (35.0dp) allAppsPadding.left: 36.0px (12.0dp) allAppsPadding.right: 36.0px (12.0dp) allAppsLeftRightMargin: 0.0px (0.0dp) hotseatBarSizePx: 369.0px (123.0dp) mHotseatColumnSpan: 4 mHotseatWidthPx: 0.0px (0.0dp) hotseatCellHeightPx: 189.0px (63.0dp) hotseatBarBottomSpacePx: 201.0px (67.0dp) mHotseatBarEdgePaddingPx: 0.0px (0.0dp) mHotseatBarWorkspaceSpacePx: 0.0px (0.0dp) inlineNavButtonsEndSpacingPx: 0.0px (0.0dp) navButtonsLayoutWidthPx: 0.0px (0.0dp) hotseatBarEndOffset: 0.0px (0.0dp) hotseatQsbSpace: 0.0px (0.0dp) hotseatQsbHeight: 0.0px (0.0dp) springLoadedHotseatBarTopMarginPx: 228.0px (76.0dp) getHotseatLayoutPadding(context).top: 80.0px (26.666666dp) getHotseatLayoutPadding(context).bottom: 12.0px (4.0dp) getHotseatLayoutPadding(context).left: 0.0px (0.0dp) getHotseatLayoutPadding(context).right: 0.0px (0.0dp) numShownHotseatIcons: 5 hotseatBorderSpace: 0.0px (0.0dp) isQsbInline: false hotseatQsbWidth: 0.0px (0.0dp) isTaskbarPresent:false isTaskbarPresentInApps:false taskbarHeight: 0.0px (0.0dp) stashedTaskbarHeight: 0.0px (0.0dp) taskbarBottomMargin: 0.0px (0.0dp) taskbarIconSize: 0.0px (0.0dp) desiredWorkspaceHorizontalMarginPx: 36.0px (12.0dp) workspacePadding.left: 4.0px (1.3333334dp) workspacePadding.top: 5.0px (1.6666666dp) workspacePadding.right: 4.0px (1.3333334dp) workspacePadding.bottom: 355.0px (118.333336dp) iconScale: 1.0px (0.33333334dp) cellScaleToFit : 1.0px (0.33333334dp) extraSpace: 268.0px (89.333336dp) unscaled extraSpace: 268.0px (89.333336dp) maxEmptySpace: 0.0px (0.0dp) workspaceTopPadding: 14.0px (4.6666665dp) workspaceBottomPadding: -15.0px (-5.0dp) overviewTaskMarginPx: 18.0px (6.0dp) overviewTaskIconSizePx: 96.0px (32.0dp) overviewTaskIconDrawableSizePx: 84.0px (28.0dp) overviewTaskIconDrawableSizeGridPx: 0.0px (0.0dp) overviewTaskThumbnailTopMarginPx: 114.0px (38.0dp) overviewActionsTopMarginPx: 72.0px (24.0dp) overviewActionsHeight: 144.0px (48.0dp) overviewActionsClaimedSpaceBelow: 48.0px (16.0dp) overviewActionsButtonSpacing: 108.0px (36.0dp) overviewPageSpacing: 36.0px (12.0dp) overviewRowSpacing: 0.0px (0.0dp) overviewGridSideMargin: 0.0px (0.0dp) dropTargetBarTopMarginPx: 96.0px (32.0dp) dropTargetBarSizePx: 168.0px (56.0dp) dropTargetBarBottomMarginPx: 48.0px (16.0dp) getCellLayoutSpringLoadShrunkTop(): 417.0px (139.0dp) getCellLayoutSpringLoadShrunkBottom(): 1779.0px (593.0dp) workspaceSpringLoadedMinNextPageVisiblePx: 144.0px (48.0dp) getWorkspaceSpringLoadScale(): 1.0px (0.33333334dp) getCellLayoutHeight(): 1863.0px (621.0dp) getCellLayoutWidth(): 1072.0px (357.33334dp) AllAppsStore Apps[] size: 37 Package index, name, class, description, bitmap flag: 0/com.android.contacts:com.android.contacts.activities.DialtactsActivity, 电话, 0+0 Package index, name, class, description, bitmap flag: 1/com.android.documentsui:com.android.documentsui.LauncherActivity, 文件, 0+0 Package index, name, class, description, bitmap flag: 2/com.android.gallery3d:com.obric.gallery3d.home.main.HomeActivity, 相册, 0+0 Package index, name, class, description, bitmap flag: 3/com.android.launcher3:com.obric.feature.ObricLauncher, 系统桌面, 0+0 Package index, name, class, description, bitmap flag: 4/com.android.mms:com.android.mms.ui.ConversationList, 短信, 0+0 Package index, name, class, description, bitmap flag: 5/com.android.settings:com.android.settings.Settings, 设置, 0+0 Package index, name, class, description, bitmap flag: 6/com.autonavi.minimap:com.autonavi.map.activity.SplashActivity, 高德地图, 0+0 Package index, name, class, description, bitmap flag: 7/com.doubao.android.community:com.doubao.android.community.MainActivity, 豆包助手社区, 0+0 Package index, name, class, description, bitmap flag: 8/com.dragon.read:com.dragon.read.pages.splash.SplashActivity, 番茄免费小说, 0+0 Package index, name, class, description, bitmap flag: 9/com.larus.nova:com.larus.home.impl.alias.AliasActivity1, 豆包, 0+0 Package index, name, class, description, bitmap flag: 10/com.lemon.lv:com.vega.main.MainActivity, 剪映, 0+0 Package index, name, class, description, bitmap flag: 11/com.lenovo.browser:com.lenovo.browser.BrowserActivity, 联想浏览器, 0+0 Package index, name, class, description, bitmap flag: 12/com.lenovo.club.app:com.lenovo.club.app.AppStart, 联想, 0+0 Package index, name, class, description, bitmap flag: 13/com.lenovo.leos.appstore:com.lenovo.leos.appstore.activities.Main, 应用商店, 0+0 Package index, name, class, description, bitmap flag: 14/com.lenovo.xbb:com.lenovo.xbb.SplashActivity, 想帮帮, 0+0 Package index, name, class, description, bitmap flag: 15/com.luna.music:com.luna.biz.main.main.MainActivity, 汽水音乐, 0+0 Package index, name, class, description, bitmap flag: 16/com.motorola.cn.wallet:com.motorola.cn.wallet.MainActivity, 钱包, 0+0 Package index, name, class, description, bitmap flag: 17/com.motorola.mobiledesktop:com.motorola.mobiledesktop.desktop.MainActivity, 超级互联, 0+0 Package index, name, class, description, bitmap flag: 18/com.motorola.motomovershortcut:com.motorola.motomovershortcut.MainActivity, 换机助手, 0+0 Package index, name, class, description, bitmap flag: 19/com.obric.browser:com.xiphias.browser.home.HomeActivity, 浏览器, 0+0 Package index, name, class, description, bitmap flag: 20/com.obric.calculator:com.obric.calculator.Calculator, 计算器, 0+0 Package index, name, class, description, bitmap flag: 21/com.obric.camera2:com.android.camera.CameraLauncher, 相机, 0+0 Package index, name, class, description, bitmap flag: 22/com.obric.clock:com.obric.clock.activity.ClockActivity, 时钟, 0+0 Package index, name, class, description, bitmap flag: 23/com.obric.compass:com.obric.compass.view.CompassActivity, 指南针, 0+0 Package index, name, class, description, bitmap flag: 24/com.obric.digitalwellbeing:com.obric.digitalwellbeing.UserActivity, 未成年人模式, 0+0 Package index, name, class, description, bitmap flag: 25/com.obric.feedbackserviceproject:com.obric.feedbackserviceproject.MainActivity, 问题反馈, 0+0 Package index, name, class, description, bitmap flag: 26/com.obric.filemanager:com.bytedance.filemanager.MainActivity, 文件管理器, 0+0 Package index, name, class, description, bitmap flag: 27/com.obric.notes:com.bytedanceos.notes.NotesActivity, 便签, 0+0 Package index, name, class, description, bitmap flag: 28/com.obric.onetaplock:com.obric.lock.LockActivity, 一键锁屏, 0+0 Package index, name, class, description, bitmap flag: 29/com.obric.recorder:com.bytedanceos.recorder.settings.RecorderSplashActivity, 录音机, 0+0 Package index, name, class, description, bitmap flag: 30/com.obric.securitymanager:com.obric.securitymanager.MainActivity, 手机管理, 0+0 Package index, name, class, description, bitmap flag: 31/com.obric.weather:com.obric.weather.CityWeather, 天气, 0+0 Package index, name, class, description, bitmap flag: 32/com.phoenix.read:com.dragon.read.pages.splash.SplashActivity, 红果免费短剧, 0+0 Package index, name, class, description, bitmap flag: 33/com.ss.android.article.news:com.ss.android.article.news.activity.MainActivity, 今日头条, 0+0 Package index, name, class, description, bitmap flag: 34/com.ss.android.ugc.aweme:com.ss.android.ugc.aweme.splash.SplashActivity, 抖音, 0+0 Package index, name, class, description, bitmap flag: 35/com.xingin.xhs:com.xingin.xhs.index.v2.IndexActivityV2, 小红书, 0+0 Package index, name, class, description, bitmap flag: 36/tv.danmaku.bili:tv.danmaku.bili.MainActivityV2, 哔哩哔哩, 0+0 SectionInfo[] size: 16 FastScrollSection: B FastScrollSection: C FastScrollSection: D FastScrollSection: F FastScrollSection: G FastScrollSection: H FastScrollSection: J FastScrollSection: L FastScrollSection: Q FastScrollSection: S FastScrollSection: T FastScrollSection: W FastScrollSection: X FastScrollSection: Y FastScrollSection: Z FastScrollSection: Z Data Model: ---- items id map ItemInfo(id=1 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1bf6a hotseat { index: 0 } targetComponent=ComponentInfo{com.android.contacts/com.android.contacts.activities.DialtactsActivity} screen=0 cell(0,0) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=电话 containerId=-101 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.android.contacts cmp=com.android.contacts/.activities.DialtactsActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=2 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1ca63 hotseat { index: 1 } targetComponent=ComponentInfo{com.android.mms/com.android.mms.ui.ConversationList} screen=1 cell(1,0) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=短信 containerId=-101 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.android.mms cmp=com.android.mms/.ui.ConversationList } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=3 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1eb4e hotseat { index: 4 } targetComponent=ComponentInfo{com.larus.nova/com.larus.home.impl.alias.AliasActivity1} screen=4 cell(4,0) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=豆包 containerId=-101 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 xflg=0x4 pkg=com.larus.nova cmp=com.larus.nova/com.larus.home.impl.alias.AliasActivity1 bnds=[792,2067][1044,2322] (has extras) } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=4 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1e055 hotseat { index: 3 } targetComponent=ComponentInfo{com.obric.camera2/com.android.camera.CameraLauncher} screen=3 cell(3,0) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=相机 containerId=-101 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.obric.camera2 cmp=com.obric.camera2/com.android.camera.CameraLauncher } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=5 type=WIDGET container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@21a259b workspace { grid_x: 0 grid_y: 0 page_index: 1 } targetComponent=ComponentInfo{com.android.launcher3/com.obric.feature.widget.ObricAppTimeWidgetProvider} screen=1 cell(0,0) span(4,2) minSpan(4,2) rank=0 user=UserHandle{0} title=null containerId=-100 intent=null providerName=ComponentInfo{com.android.launcher3/com.obric.feature.widget.ObricAppTimeWidgetProvider} appWidgetId=2) ItemInfo(id=6 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@21a3b8d workspace { grid_x: 0 grid_y: 2 page_index: 1 } targetComponent=ComponentInfo{com.obric.clock/com.obric.clock.activity.ClockActivity} screen=1 cell(0,2) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=时钟 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.obric.clock cmp=com.obric.clock/.activity.ClockActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=7 type=DEEPSHORTCUT container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@21c811a workspace { grid_x: 1 grid_y: 2 page_index: 1 } targetComponent=ComponentInfo{com.obric.appletapp/com.obric.miniapp.view.CalendarMiniAppActivity} screen=1 cell(1,2) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=日历 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[com.android.launcher3.DEEP_SHORTCUT] flg=0x10200000 pkg=com.obric.appletapp cmp=com.obric.appletapp/com.obric.miniapp.view.CalendarMiniAppActivity (has extras) } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=8 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@21ec6a7 workspace { grid_x: 2 grid_y: 2 page_index: 1 } targetComponent=ComponentInfo{com.obric.weather/com.obric.weather.CityWeather} screen=1 cell(2,2) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=天气 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.obric.weather cmp=com.obric.weather/.CityWeather } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=9 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@2210c34 workspace { grid_x: 3 grid_y: 2 page_index: 1 } targetComponent=ComponentInfo{com.obric.filemanager/com.bytedance.filemanager.MainActivity} screen=1 cell(3,2) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=文件管理器 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.obric.filemanager cmp=com.obric.filemanager/com.bytedance.filemanager.MainActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=10 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@21a4686 workspace { grid_x: 0 grid_y: 3 page_index: 1 } targetComponent=ComponentInfo{com.obric.notes/com.bytedanceos.notes.NotesActivity} screen=1 cell(0,3) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=便签 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 xflg=0x4 pkg=com.obric.notes cmp=com.obric.notes/com.bytedanceos.notes.NotesActivity bnds=[36,1048][288,1347] (has extras) } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=11 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@21c8c13 workspace { grid_x: 1 grid_y: 3 page_index: 1 } targetComponent=ComponentInfo{com.android.gallery3d/com.obric.gallery3d.home.main.HomeActivity} screen=1 cell(1,3) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=相册 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.android.gallery3d cmp=com.android.gallery3d/com.obric.gallery3d.home.main.HomeActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=12 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@21ed1a0 workspace { grid_x: 2 grid_y: 3 page_index: 1 } targetComponent=ComponentInfo{com.lenovo.leos.appstore/com.lenovo.leos.appstore.activities.Main} screen=1 cell(2,3) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=应用商店 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.lenovo.leos.appstore cmp=com.lenovo.leos.appstore/.activities.Main } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=13 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@221172d workspace { grid_x: 3 grid_y: 3 page_index: 1 } targetComponent=ComponentInfo{com.android.settings/com.android.settings.Settings} screen=1 cell(3,3) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=设置 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.android.settings cmp=com.android.settings/.Settings } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=14 type=WIDGET container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@2928bcc workspace { grid_x: 0 grid_y: 0 page_index: 2 } targetComponent=ComponentInfo{com.bytedance.obric.airecordassistant/com.bytedance.obric.airecordassistant.widget.SmallAppWidget} screen=2 cell(0,0) span(4,2) minSpan(4,2) rank=0 user=UserHandle{0} title=null containerId=-100 intent=null providerName=ComponentInfo{com.bytedance.obric.airecordassistant/com.bytedance.obric.airecordassistant.widget.SmallAppWidget} appWidgetId=3) ItemInfo(id=15 type=FOLDER container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@292a1be workspace { grid_x: 0 grid_y: 2 page_index: 2 } targetComponent=null screen=2 cell(0,2) span(2,2) minSpan(2,2) rank=0 user=UserHandle{0} title=工具 containerId=-100 intent=null; labelState=SUGGESTED) ItemInfo(id=16 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.obric.recorder/com.bytedanceos.recorder.settings.RecorderSplashActivity} screen=0 cell(0,0) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=录音机 containerId=15 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 xflg=0x4 pkg=com.obric.recorder cmp=com.obric.recorder/com.bytedanceos.recorder.settings.RecorderSplashActivity bnds=[90,797][222,977] (has extras) } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=17 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.obric.compass/com.obric.compass.view.CompassActivity} screen=0 cell(1,0) span(1,1) minSpan(1,1) rank=1 user=UserHandle{0} title=指南针 containerId=15 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.obric.compass cmp=com.obric.compass/.view.CompassActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=18 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.obric.calculator/com.obric.calculator.Calculator} screen=0 cell(2,0) span(1,1) minSpan(1,1) rank=2 user=UserHandle{0} title=计算器 containerId=15 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.obric.calculator cmp=com.obric.calculator/.Calculator } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=19 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.motorola.cn.wallet/com.motorola.cn.wallet.MainActivity} screen=0 cell(0,1) span(1,1) minSpan(1,1) rank=3 user=UserHandle{0} title=钱包 containerId=15 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.motorola.cn.wallet cmp=com.motorola.cn.wallet/.MainActivity } supportsMultiInstance=false nonResizeable=true status=0) ItemInfo(id=20 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.motorola.motomovershortcut/com.motorola.motomovershortcut.MainActivity} screen=0 cell(1,1) span(1,1) minSpan(1,1) rank=4 user=UserHandle{0} title=换机助手 containerId=15 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.motorola.motomovershortcut cmp=com.motorola.motomovershortcut/.MainActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=21 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.obric.securitymanager/com.obric.securitymanager.MainActivity} screen=0 cell(2,1) span(1,1) minSpan(1,1) rank=5 user=UserHandle{0} title=手机管理 containerId=15 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.obric.securitymanager cmp=com.obric.securitymanager/.MainActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=22 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.obric.feedbackserviceproject/com.obric.feedbackserviceproject.MainActivity} screen=0 cell(0,2) span(1,1) minSpan(1,1) rank=6 user=UserHandle{0} title=问题反馈 containerId=15 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 xflg=0x4 pkg=com.obric.feedbackserviceproject cmp=com.obric.feedbackserviceproject/.MainActivity bnds=[-24,1288][328,1688] (has extras) } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=25 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.obric.onetaplock/com.obric.lock.LockActivity} screen=0 cell(1,2) span(1,1) minSpan(1,1) rank=7 user=UserHandle{0} title=一键锁屏 containerId=15 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 xflg=0x4 pkg=com.obric.onetaplock cmp=com.obric.onetaplock/com.obric.lock.LockActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=26 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@2972cd8 workspace { grid_x: 2 grid_y: 2 page_index: 2 } targetComponent=ComponentInfo{com.doubao.android.community/com.doubao.android.community.MainActivity} screen=2 cell(2,2) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=豆包助手社区 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.doubao.android.community cmp=com.doubao.android.community/.MainActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=27 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@2997265 workspace { grid_x: 3 grid_y: 2 page_index: 2 } targetComponent=ComponentInfo{com.obric.browser/com.xiphias.browser.home.HomeActivity} screen=2 cell(3,2) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=浏览器 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.obric.browser cmp=com.obric.browser/com.xiphias.browser.home.HomeActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=29 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@29737d1 workspace { grid_x: 2 grid_y: 3 page_index: 2 } targetComponent=ComponentInfo{com.autonavi.minimap/com.autonavi.map.activity.SplashActivity} screen=2 cell(2,3) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=高德地图 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.autonavi.minimap cmp=com.autonavi.minimap/com.autonavi.map.activity.SplashActivity } supportsMultiInstance=false nonResizeable=true status=0) ItemInfo(id=30 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@2997d5e workspace { grid_x: 3 grid_y: 3 page_index: 2 } targetComponent=ComponentInfo{com.xingin.xhs/com.xingin.xhs.index.v2.IndexActivityV2} screen=2 cell(3,3) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=小红书 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.xingin.xhs cmp=com.xingin.xhs/.index.v2.IndexActivityV2 } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=31 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@292b7b0 workspace { grid_x: 0 grid_y: 4 page_index: 2 } targetComponent=ComponentInfo{com.ss.android.article.news/com.ss.android.article.news.activity.MainActivity} screen=2 cell(0,4) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=今日头条 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.ss.android.article.news cmp=com.ss.android.article.news/.activity.MainActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=32 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@294fd3d workspace { grid_x: 1 grid_y: 4 page_index: 2 } targetComponent=ComponentInfo{tv.danmaku.bili/tv.danmaku.bili.MainActivityV2} screen=2 cell(1,4) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=哔哩哔哩 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=tv.danmaku.bili cmp=tv.danmaku.bili/.MainActivityV2 } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=33 type=FOLDER container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@29742ca workspace { grid_x: 2 grid_y: 4 page_index: 2 } targetComponent=null screen=2 cell(2,4) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=精选 containerId=-100 intent=null; labelState=SUGGESTED) ItemInfo(id=34 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.lenovo.xbb/com.lenovo.xbb.SplashActivity} screen=0 cell(0,0) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=想帮帮 containerId=33 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.lenovo.xbb cmp=com.lenovo.xbb/.SplashActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=35 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.lenovo.browser/com.lenovo.browser.BrowserActivity} screen=0 cell(1,0) span(1,1) minSpan(1,1) rank=1 user=UserHandle{0} title=联想浏览器 containerId=33 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.lenovo.browser cmp=com.lenovo.browser/.BrowserActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=36 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.motorola.mobiledesktop/com.motorola.mobiledesktop.desktop.MainActivity} screen=0 cell(2,0) span(1,1) minSpan(1,1) rank=2 user=UserHandle{0} title=超级互联 containerId=33 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.motorola.mobiledesktop cmp=com.motorola.mobiledesktop/.desktop.MainActivity } supportsMultiInstance=false nonResizeable=true status=0) ItemInfo(id=37 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.lenovo.club.app/com.lenovo.club.app.AppStart} screen=0 cell(0,1) span(1,1) minSpan(1,1) rank=3 user=UserHandle{0} title=联想 containerId=33 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.lenovo.club.app cmp=com.lenovo.club.app/.AppStart } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=38 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.dragon.read/com.dragon.read.pages.splash.SplashActivity} screen=0 cell(1,1) span(1,1) minSpan(1,1) rank=4 user=UserHandle{0} title=番茄免费小说 containerId=33 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.dragon.read cmp=com.dragon.read/.pages.splash.SplashActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=39 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.phoenix.read/com.dragon.read.pages.splash.SplashActivity} screen=0 cell(2,1) span(1,1) minSpan(1,1) rank=5 user=UserHandle{0} title=红果免费短剧 containerId=33 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.phoenix.read cmp=com.phoenix.read/com.dragon.read.pages.splash.SplashActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=40 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.ss.android.ugc.aweme/com.ss.android.ugc.aweme.splash.SplashActivity} screen=0 cell(0,2) span(1,1) minSpan(1,1) rank=6 user=UserHandle{0} title=抖音 containerId=33 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.ss.android.ugc.aweme cmp=com.ss.android.ugc.aweme/.splash.SplashActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=41 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.luna.music/com.luna.biz.main.main.MainActivity} screen=0 cell(1,2) span(1,1) minSpan(1,1) rank=7 user=UserHandle{0} title=汽水音乐 containerId=33 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.luna.music cmp=com.luna.music/com.luna.biz.main.main.MainActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=42 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@7bc6f targetComponent=ComponentInfo{com.lemon.lv/com.vega.main.MainActivity} screen=0 cell(2,2) span(1,1) minSpan(1,1) rank=8 user=UserHandle{0} title=剪映 containerId=33 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.lemon.lv cmp=com.lemon.lv/com.vega.main.MainActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=43 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@2998857 workspace { grid_x: 3 grid_y: 4 page_index: 2 } targetComponent=ComponentInfo{com.obric.digitalwellbeing/com.obric.digitalwellbeing.UserActivity} screen=2 cell(3,4) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=未成年人模式 containerId=-100 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=com.obric.digitalwellbeing cmp=com.obric.digitalwellbeing/.UserActivity } supportsMultiInstance=false nonResizeable=false status=0) ---- extra items FixedContainerItems: id=-111 itemCount=0 FixedContainerItems: id=-103 itemCount=0 FixedContainerItems: id=-102 itemCount=4 item #0: ItemInfo(id=-1 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1bf6a prediction_container { } targetComponent=ComponentInfo{com.obric.feedbackserviceproject/com.obric.feedbackserviceproject.MainActivity} screen=-1 cell(0,0) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=问题反馈 containerId=-102 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.obric.feedbackserviceproject/.MainActivity } supportsMultiInstance=false nonResizeable=false status=0) item #1: ItemInfo(id=-1 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1bf6a prediction_container { } targetComponent=ComponentInfo{com.obric.notes/com.bytedanceos.notes.NotesActivity} screen=-1 cell(1,0) span(1,1) minSpan(1,1) rank=1 user=UserHandle{0} title=便签 containerId=-102 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.obric.notes/com.bytedanceos.notes.NotesActivity } supportsMultiInstance=false nonResizeable=false status=0) item #2: ItemInfo(id=-1 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1bf6a prediction_container { } targetComponent=ComponentInfo{com.obric.recorder/com.bytedanceos.recorder.settings.RecorderSplashActivity} screen=-1 cell(2,0) span(1,1) minSpan(1,1) rank=2 user=UserHandle{0} title=录音机 containerId=-102 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.obric.recorder/com.bytedanceos.recorder.settings.RecorderSplashActivity } supportsMultiInstance=false nonResizeable=false status=0) item #3: ItemInfo(id=-1 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1bf6a prediction_container { } targetComponent=ComponentInfo{com.larus.nova/com.larus.home.impl.alias.AliasActivity1} screen=-1 cell(3,0) span(1,1) minSpan(1,1) rank=3 user=UserHandle{0} title=豆包 containerId=-102 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.larus.nova/com.larus.home.impl.alias.AliasActivity1 } supportsMultiInstance=false nonResizeable=false status=0) ContextTracker: mCurrentContext=com.obric.feature.ObricLauncher@661b08d mCallbacks=[] Default MSDL player implementation. Vibrator: android.os.SystemVibrator@b954383 Repository: com.google.android.msdl.data.repository.MSDLRepositoryImpl@371d900 MSDLPlayerWrapper history of latest events: DepthController mMaxBlurRadius=102 mCrossWindowBlursEnabled=true mBaseSurface=Surface(name=com.android.launcher3/com.obric.feature.ObricLauncher)/@0xa69b820 mBaseSurfaceOverride=null mStateDepth=0.15 mWidgetDepth=0.0 mCurrentBlur=15.3 mInEarlyWakeUp=false mIgnoreStateChangesDuringMultiWindowAnimation=false mPauseBlurs=false mWaitingOnSurfaceValidity=false QuickstepLauncher: mOrientationState: [this=RecentsOrientedState@259030135 mOrientationHandler=ObricPortraitPagedViewHandler@228037945 mDisplayRotation=0 mTouchRotation=0 mRecentsActivityRotation=0 mRecentsRotation=0 isRecentsActivityRotationAllowed=false mSystemRotation=true mStateId=38272 mFlags=299] SplitSelectDataHolder initialStagePosition= -1 initialTaskId= -1 secondTaskId= -1 initialUser= null secondUser= null initialIntent= null secondIntent= null secondPendingIntent= null itemInfo= null splitEvent= null initialShortcut= null secondShortcut= null HotseatPredictionController Flags: mHotSeatItemsCount: 5 mPredictedItems: 0 PredictionRowView mPredictionsEnabled: true mPredictionUiUpdatePaused: false mNumPredictedAppsPerRow: 4 mPredictedApps: 4 ItemInfo(id=-1 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1bf6a prediction_container { } targetComponent=ComponentInfo{com.obric.feedbackserviceproject/com.obric.feedbackserviceproject.MainActivity} screen=-1 cell(0,0) span(1,1) minSpan(1,1) rank=0 user=UserHandle{0} title=问题反馈 containerId=-102 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.obric.feedbackserviceproject/.MainActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=-1 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1bf6a prediction_container { } targetComponent=ComponentInfo{com.obric.notes/com.bytedanceos.notes.NotesActivity} screen=-1 cell(1,0) span(1,1) minSpan(1,1) rank=1 user=UserHandle{0} title=便签 containerId=-102 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.obric.notes/com.bytedanceos.notes.NotesActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=-1 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1bf6a prediction_container { } targetComponent=ComponentInfo{com.obric.recorder/com.bytedanceos.recorder.settings.RecorderSplashActivity} screen=-1 cell(2,0) span(1,1) minSpan(1,1) rank=2 user=UserHandle{0} title=录音机 containerId=-102 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.obric.recorder/com.bytedanceos.recorder.settings.RecorderSplashActivity } supportsMultiInstance=false nonResizeable=false status=0) ItemInfo(id=-1 type=APP container=# com.android.launcher3.logger.LauncherAtom$ContainerInfo@1a1bf6a prediction_container { } targetComponent=ComponentInfo{com.larus.nova/com.larus.home.impl.alias.AliasActivity1} screen=-1 cell(3,0) span(1,1) minSpan(1,1) rank=3 user=UserHandle{0} title=豆包 containerId=-102 intent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.larus.nova/com.larus.home.impl.alias.AliasActivity1 } supportsMultiInstance=false nonResizeable=false status=0)