第五十二回:Drawer Widget

文章介绍了Flutter中的DrawerWidget,它是从屏幕左侧推出的菜单,通常用于显示个人信息或设置。Drawer需要与MaterialApp和Scaffold组件配合使用,可以通过设置backgroundColor、width和child等属性来控制其外观和内容。示例代码展示了如何创建一个包含列表项的Drawer,并将其添加到Scaffold的drawer属性中,以实现点击menu图标或滑动屏幕左侧来显示菜单的功能。


我们在上一章回中介绍了TabBarView Widget相关的内容,本章回中将介绍 Drawer Widget.闲话休提,让我们一起Talk Flutter吧。

概念介绍

我们这里介绍的Drawer Widget是指从屏幕左侧推出的菜单,国内有些地方把它翻译成抽屉。它在垂直方向上铺满整个屏幕,甚至覆盖程序的AppBar和手机的顶部的状态栏,水平方向大约占用半个屏幕,不过这个宽度可以调整。它通常用来显示个人信息或者设置信息。

Drawer属于MatirialDesign的内容,因此它需要和MaterialApp以及Scaffold组件一起配合使用。本章回中将详细介绍它的使用方法以及如何和其它组件配合使用。

使用方法

和其它的Widget一样,TabBar Widget提供了相关的属性来控制自己,下面是常用的属性:

  • backgroundColor属性:用来控制Drawer的背景颜色;
  • width属性:用来控制Drawer的宽度,也就是水平方向占用屏幕的大小;
  • child属性:用来控制Drawer中显示的内容,通常使用ListView组件给它赋值;

上面的属性不多,不过使用时还有一些注意事项,详细如下:

  • drawer组件需要赋值给Scaffold组件的drawer属性才可以使用,赋值后会自动在AppBar中leading属性所在的位置生成一个menu图标,点击menu图标时从屏幕左侧弹出drawer菜单。还有一种方式是在屏幕左侧向右滑动也可以拉出菜单,不过我没有成功,因为现在Android系统把这个滑动做成了界面退出功能(可以关闭);
  • width属性可以不设置,默认值大约在300dp左右,大家可以依据项目的需求来调整宽度;
  • child属性:通常使用ListView组件给它赋值,这样可以让菜单中的内容呈列表状态来排列。此外Flutter还专门提供了DrawerHeader组件来控制Drawer中显示的内容,这样可以让Drawer中内容更加规范和标准,我们在后面章回中将详细介绍相关的内容;

示例代码

//把drawer做成一个独立的对象
final Drawer _drawer = Drawer(
    //设置整个drawer的背景颜色
    backgroundColor: Colors.lightGreen,
    width: 200,
    child: ListView(
      //drawer内部的list对drawer边缘的间距
      padding: const EdgeInsets.all(8),
      children: const [
        //drawer中的选项,也就是list中的item
        ListTile(
          leading: Icon(Icons.settings),
          title: Text("Settings"),
          //控制整个Listtile的颜色,而不只是title的颜色
          tileColor: Colors.blue,
        ),
        ListTile(
          leading: Icon(Icons.message),
          title: Text("Messages"),
        ),
      ],
    ),
  );
}

上面的代码把Drawer封装成了一个独立的对象,在使用它的时候直接赋值给Scaffold组件的drawer属性就可以。我们在代码中添加了详细的注释,有助于大家理解代码的含义。

这里只列出了核心的代码,完整的代码可以参考Github上ex023文件中的内容。编译并且运行上面的程序就会在AppBar中leading属性所在的位置生成一个menu图标,点击menu图标时从屏幕左侧弹出drawer菜单。drawer菜单中只有两个列表条目,列表条目左侧是图标,右侧是文字,如果大家不喜欢的话,可以自己来控制ListTile组件,打造自己喜欢的列表条件。我在这里就演示程序的运行结果了,建议大家自己动手去实践。

看官们,关于Drawer Widget的内容就介绍到这里,欢迎大家在评论区交流与讨论!

setState() or markNeedsBuild() called when widget tree was locked. This BetterPlayerSubtitlesDrawer widget cannot be marked as needing to build because the framework is locked. The widget on which setState() or markNeedsBuild() was called was: BetterPlayerSubtitlesDrawer state: _BetterPlayerSubtitlesDrawerState#42f65 When the exception was thrown, this was the stack: #0 Element.markNeedsBuild.<anonymous closure> (package:flutter/src/widgets/framework.dart:5193:9) #1 Element.markNeedsBuild (package:flutter/src/widgets/framework.dart:5203:6) #2 State.setState (package:flutter/src/widgets/framework.dart:1224:15) #3 _BetterPlayerSubtitlesDrawerState._updateState (package:better_player_plus/src/subtitles/better_player_subtitles_drawer.dart:79:7) #4 ChangeNotifier.notifyListeners (package:flutter/src/foundation/change_notifier.dart:437:24) #5 ValueNotifier.value= (package:flutter/src/foundation/change_notifier.dart:559:5) #6 VideoPlayerController.pause (package:better_player_plus/src/video_player/video_player.dart:442:5) #7 BetterPlayerController.pause (package:better_player_plus/src/core/better_player_controller.dart:584:34) #8 BetterPlayerController.dispose (package:better_player_plus/src/core/better_player_controller.dart:1207:9) #9 _BetterPlayerState.dispose (package:better_player_plus/src/core/better_player.dart:115:23) #10 StatefulElement.unmount (package:flutter/src/widgets/framework.dart:5840:11) #11 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2078:13) #12 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #13 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:7012:16) #14 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #15 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #16 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #17 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #18 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #19 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #20 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #21 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #22 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #23 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #24 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #25 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #26 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #27 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #28 MultiChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:7012:16) #29 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #30 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #31 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #32 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #33 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #34 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #35 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #36 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #37 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #38 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #39 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #40 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #41 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #42 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #43 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #44 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #45 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #46 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6900:14) #47 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #48 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #49 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #50 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #51 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #52 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6900:14) #53 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #54 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #55 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #56 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #57 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #58 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #59 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #60 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #61 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #62 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #63 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #64 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #65 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #66 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #67 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #68 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #69 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #70 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #71 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #72 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #73 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #74 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #75 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #76 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #77 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #78 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #79 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #80 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #81 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #82 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #83 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #84 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #85 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #86 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #87 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #88 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6900:14) #89 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #90 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #91 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6900:14) #92 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #93 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #94 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #95 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #96 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #97 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #98 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #99 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #100 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6900:14) #101 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #102 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #103 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #104 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #105 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #106 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6900:14) #107 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #108 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #109 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #110 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #111 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #112 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #113 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #114 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #115 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #116 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #117 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #118 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #119 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #120 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #121 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #122 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #123 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #124 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #125 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #126 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #127 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6900:14) #128 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #129 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #130 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #131 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #132 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #133 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #134 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #135 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #136 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #137 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #138 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #139 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #140 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #141 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #142 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #143 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #144 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #145 SingleChildRenderObjectElement.visitChildren (package:flutter/src/widgets/framework.dart:6900:14) #146 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #147 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #148 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #149 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #150 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #151 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #152 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #153 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #154 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #155 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #156 _InactiveElements._unmount.<anonymous closure> (package:flutter/src/widgets/framework.dart:2076:7) #157 ComponentElement.visitChildren (package:flutter/src/widgets/framework.dart:5683:14) #158 _InactiveElements._unmount (package:flutter/src/widgets/framework.dart:2074:13) #159 ListIterable.forEach (dart:_internal/iterable.dart:49:13) #160 _InactiveElements._unmountAll (package:flutter/src/widgets/framework.dart:2087:25) #161 BuildOwner.lockState (package:flutter/src/widgets/framework.dart:2954:15) #162 BuildOwner.finalizeTree (package:flutter/src/widgets/framework.dart:3264:7) #163 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:1183:19) #164 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:475:5) #165 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1397:15) #166 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1318:9) #167 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:1176:5) #168 _invoke (dart:ui/hooks.dart:312:13) #169 PlatformDispatcher._drawFrame (dart:ui/platform_dispatcher.dart:427:5) #170 _drawFrame (dart:ui/hooks.dart:283:31) The VideoPlayerController sending notification was: VideoPlayerController#77d27(VideoPlayerValue(duration: 0:51:26.720000, size: Size(1920.0, 960.0), position: 0:00:08.695000, absolutePosition: null, buffered: [DurationRange(start: 0:00:00.000000, end: 0:00:08.695000)], isPlaying: false, isLooping: false, isBuffering: false, volume: 1.0, errorDescription: null)) ==================================================================================================== E/flutter (17057): [ERROR:f. 问题还在
07-18
09-13 21:54:41.525601 7396 7396 I SystemUi--Aod: OplusBitmojiReceiver-->onReceive: action= android.intent.action.PACKAGE_ADDED 09-13 21:54:41.526329 7396 8165 D SystemUi--Notification: NotificationCenterConnect-->runWithSuspend: need start 09-13 21:54:41.527172 7304 8008 D IconUtils[u0]: getFancyDrawable[morph fancy icon]- begin:com.disney.wheresmywater2_goo 09-13 21:54:41.527925 7304 8008 W FancyIcon.AppsIconsHelper: getFancyDrawableRoot , OplusAppIconInfo.indexOfPackageName return -1 09-13 21:54:41.527955 7304 8008 W FancyIcon.AppsIconsManager: getIconFancyDrawable , getFancyDrawableRoot return null 09-13 21:54:41.527973 7304 8008 D IconUtils[u0]: getFancyDrawable[morph fancy icon] 1X1 -error! 09-13 21:54:41.527984 7304 8008 D IconUtils[u0]: [cost]getFancyDrawable: 0 09-13 21:54:41.527992 7304 8008 D Launcher.IconCache: applyCacheEntry end 09-13 21:54:41.528787 7396 7396 I SDP.SysUi.InstallMonitorManager: Broadcast received android.intent.action.PACKAGE_ADDED.[ssdk:v1.3.50-443fb45,sdplugin:v16.0.60-e15af3ed] [SeedlingSdk|com.android.systemui|2.0.26-f348910] 09-13 21:54:41.529017 7396 7396 I SDP.SysUi.InstallMonitorManager: Start check ums pks for com.disney.wheresmywater2_goo.[ssdk:v1.3.50-443fb45,sdplugin:v16.0.60-e15af3ed] 09-13 21:54:41.529083 7396 7396 I SDP.SysUi.InstallMonitorManager: Start notify install for package:com.disney.wheresmywater2_goo.[ssdk:v1.3.50-443fb45,sdplugin:v16.0.60-e15af3ed] 09-13 21:54:41.531582 3391 7265 E OMG_MultiGesture: onGestureDetected error : 4 e: java.lang.IllegalArgumentException: invalid pointerIndex 2 for MotionEvent { action=MOVE, id[0]=1, x[0]=286.5, y[0]=1864.5, id[1]=2, x[1]=530.125, y[1]=1649.12, pointerCount=2, eventTime=59346633752000, downTime=59346498486000, deviceId=3, source=TOUCHSCREEN, displayId=0, eventId=0x1625a196} 09-13 21:54:41.532157 7396 8165 D SystemUi--Notification: NotificationCenterConnect-->bind: 09-13 21:54:41.533108 7396 10297 I SDP.SysUi.ContextProxy: acquireClient with authority:com.oplus.pantanal.ums.statictis, pkgName:com.android.systemui, use userContext, userId:0[ssdk:v1.3.50-443fb45,sdplugin:v16.0.60-e15af3ed] 09-13 21:54:41.533351 7304 8008 D Launcher.Badge[u0]: DotUtils#on package install -com.disney.wheresmywater2_goo 09-13 21:54:41.533498 7396 10297 D OplusUserContext: acquireUnstableContentProviderClient, originAuthority com.oplus.pantanal.ums.statictis authorityWithoutUserId com.oplus.pantanal.ums.statictis authorityWithUserId 0@com.oplus.pantanal.ums.statictis UserContextImp com.android.systemui.SystemUIApplication@fc03f92 userId 0 09-13 21:54:41.533529 7304 8008 D NotificationBadgeManager[u0]: updateAllInstalledPackages,add:com.disney.wheresmywater2_goo 09-13 21:54:41.533593 7304 8008 D OplusPackageUpdatedTask[u0]: handle added appinfo, inLoaded = true 09-13 21:54:41.533607 7304 8008 D OplusPackageUpdatedTask[u0]: bindAppsAddedToWorkspace -- shouldAdd.size = 1 09-13 21:54:41.535200 7304 8008 D Launcher.Badge[u0]: BadgeDataProviderCompatVP#onPackageUpdate, pkg = com.disney.wheresmywater2_goo, user = UserHandle{0} 09-13 21:54:41.535413 7304 8008 D Launcher.AppEdit[u0]: AppCustomizerManager#flatMap allAppInfo 106 --------------------------------start------------------------------- 09-13 21:54:41.535458 7304 8008 D Launcher.AppEdit[u0]: AppEditConfig# flatMapVerify isNotSupportOpen false 09-13 21:54:41.535522 7304 8008 D Launcher.AppEdit[u0]: AppEditConfig#isNotSupportOpen true 09-13 21:54:41.535552 7304 8008 D Launcher.AppEdit[u0]: AppCustomizerManager#flatMapVerify false 09-13 21:54:41.537455 7304 8008 D Launcher.AppEdit[u0]: AppEditConfig# flatMapVerify isNotSupportOpen false 09-13 21:54:41.537857 7304 8008 D Launcher.AppEdit[u0]: AppEditConfig#isNotSupportOpen true 09-13 21:54:41.537886 7304 8008 D Launcher.AppEdit[u0]: AppCustomizerManager#flatMapVerify false 09-13 21:54:41.537950 7304 8008 D OplusPackageUpdatedTask[u0]: removedPackages: [], removedComponents: [], removedMultiAppPackages: [], forceKeepShortcuts: IntSet{} 09-13 21:54:41.538223 7304 8008 D Launcher.WidgetsModel[u0]: update app: #com.android.launcher3.LauncherAppState@8f59934, packageUser: com.disney.wheresmywater2_goo#UserHandle{0},category=-1, caller: com.android.launcher3.model.OplusPackageUpdatedTask.execute:2931 com.android.launcher3.model.BaseModelUpdateTask.run:35 android.os.Handler.handleCallback:1027 android.os.Handler.dispatchMessage:108 android.os.Looper.loopOnce:298 android.os.Looper.loop:408 android.os.HandlerThread.run:85 09-13 21:54:41.538590 7304 7304 D OLauncher[u0]: addAppOnWorkspace: false, mode: Drawer, apps: [AppInfo(id=-1 type=APP container=all_apps targetComponent=ComponentInfo{com.disney.wheresmywater2_goo/com.disney.wheresmywater2_goo.ActivitySkuGoogle} screen=-1 cell(-1,-1) span(1,1) minSpan(1,1) rank=0 isStackItem=false user=UserHandle{0} title=Water? 2 hashCode=268258486, update=true, limit=false, runtime=110000000 componentName=ComponentInfo{com.disney.wheresmywater2_goo/com.disney.wheresmywater2_goo.ActivitySkuGoogle} installReason=0 runtimeStatusFlags=384)] 09-13 21:54:41.538759 7396 7396 D SystemUi--Notification: NotificationTopListManage-->appChangeReceiver: android.intent.action.PACKAGE_ADDED 09-13 21:54:41.539795 7304 8008 D Launcher.Widget[u0]: OplusAppWidgetUtils#getAllProviders packageUser = com.disney.wheresmywater2_goo#UserHandle{0},category=-1; com.android.launcher3.widget.WidgetManagerHelper.getAllProviders:9 com.android.launcher3.model.WidgetsModel.update:83 com.android.launcher3.model.OplusPackageUpdatedTask.execute:2931 com.android.launcher3.model.BaseModelUpdateTask.run:35 android.os.Handler.handleCallback:1027 android.os.Handler.dispatchMessage:108 android.os.Looper.loopOnce:298 09-13 21:54:41.541659 7304 8008 D Launcher.Widget[u0]: WidgetManagerHelper#getAllProviders cost: 3; com.disney.wheresmywater2_goo#UserHandle{0},category=-1; widget provider size: 0 09-13 21:54:41.542872 3391 7265 E OMG_MultiGesture: onGestureDetected error : 4 e: java.lang.IllegalArgumentException: invalid pointerIndex 2 for MotionEvent { action=MOVE, id[0]=1, x[0]=294.125, y[0]=1902.88, id[1]=2, x[1]=535.875, y[1]=1696.25, pointerCount=2, eventTime=59346641959000, downTime=59346498486000, deviceId=3, source=TOUCHSCREEN, displayId=0, eventId=0x335d52b4} 09-13 21:54:41.545419 3391 7265 E OMG_MultiGesture: onGestureDetected error : 4 e: java.lang.IllegalArgumentException: invalid pointerIndex 2 for MotionEvent { action=MOVE, id[0]=1, x[0]=299.125, y[0]=1932.62, id[1]=2, x[1]=541.875, y[1]=1732, pointerCount=2, eventTime=59346650429000, downTime=59346498486000, deviceId=3, source=TOUCHSCREEN, displayId=0, eventId=0x3508a432} 09-13 21:54:41.545846 26971 5557 I Finsky : [17245] AIM: AppInfoManager-Perf > ItemModel > CacheSize=86, cacheHitCount=0, cacheMissCount=1, total appsWithNoServerDataCount=4. Missed in cache (limit 10) : [com.disney.wheresmywater2_goo] 09-13 21:54:41.549889 26971 5557 I Finsky : [17245] AIM: AppInfoManager-Perf > ItemModel > ItemStore Called 1 apps cacheOptions = USE_CACHE 09-13 21:54:41.550176 2014 2164 E sensors-hal: send_brightness:978, light_iface: qmi connection closed 09-13 21:54:41.551161 3391 5515 V UnwantedInteractionBlocker: notifyMotion - id=3bf9d39e eventTime=59346657723000, deviceId=3, source=TOUCHSCREEN, displayId=0, policyFlags=0x0, action=POINTER_UP(0), actionButton=0x0, flags=0x0, metaState=0x0, buttonState=0x0, edgeFlags=0x0, xPrecision=8.000000, yPrecision=8.000000, xCursorPosition=nan, yCursorPosition=nan, downTime=59346498486000 09-13 21:54:41.551204 3391 5515 V UnwantedInteractionBlocker: Pointer 0: id=1, toolType=FINGER, x=299.125000, y=1932.625000, pressure=1.000000, size=0.043137, touchMajor=1.375000, touchMinor=1.375000, toolMajor=1.375000, toolMinor=1.375000, orientation=0.000000 09-13 21:54:41.551218 3391 5515 V UnwantedInteractionBlocker: Pointer 1: id=2, toolType=FINGER, x=546.000000, y=1755.125000, pressure=1.000000, size=0.043137, touchMajor=1.375000, touchMinor=1.375000, toolMajor=1.375000, toolMinor=1.375000, orientation=0.000000 09-13 21:54:41.551451 3391 5513 V InputDispatcher: dispatchMotion - eventTime=59346657723000, deviceId=3, source=TOUCHSCREEN, displayId=0, policyFlags=0x62000000, action=POINTER_UP(0), actionButton=0x0, flags=0x0, metaState=0x0, buttonState=0x0,edgeFlags=0x0, xPrecision=8.000000, yPrecision=8.000000, downTime=59346498486000 09-13 21:54:41.551727 3391 5513 I InputDispatcher: Publishing fba4129 com.android.vending/com.android.vending.AssetBrowserActivity status: OK seq=1094370, Pointers = 1: (299.1, 1932.6) 2: (546.0, 1755.1) action=POINTER_UP(0) downTime=59346498486000 eventTime= 59346657723000 transformForDebugInput (ROT_0) (IDENTITY); 1.0000 0.0000 -0.0000; 0.0000 1.0000 -0.0000; 0.0000 0.0000 1.0000; 09-13 21:54:41.552240 26971 26971 E Input_Track: [Input] Start <<<<<<<<<<<<<< 1006228382 09-13 21:54:41.552422 26971 26971 E Input_Track: [Input] Ends >>>>>>>>>>>>>>>> HANDLED 09-13 21:54:41.552926 3391 7265 W InputLog: OMG_ThreeStrategy : onThreeFingers------- , reason=1, mCurrStatus=0 event = MotionEvent { action=ACTION_POINTER_UP(0), actionButton=0, id[0]=1, x[0]=299.125, y[0]=1932.625, toolType[0]=TOOL_TYPE_FINGER, id[1]=2, x[1]=546.0, y[1]=1755.125, toolType[1]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=2, historySize=0, eventTime=59346657, downTime=59346498, deviceId=3, source=0x1002, displayId=0, eventId=1006228382 } 09-13 21:54:41.553677 3391 7265 E OMG_MultiGesture: onGestureDetected error : 4 e: java.lang.IllegalArgumentException: invalid pointerIndex 1 for MotionEvent { action=MOVE, id[0]=2, x[0]=546, y[0]=1755.12, eventTime=59346657723000, downTime=59346498486000, deviceId=3, source=TOUCHSCREEN, displayId=0, eventId=0x26d58f46} 09-13 21:54:41.554044 1138 1138 E KeymasterUtils: IKMHal_sendCmd failed with rsp_header->status: -28 09-13 21:54:41.554115 1138 1138 E KeyMasterHalDevice: abort_operation 09-13 21:54:41.554120 1138 1138 E KeyMasterHalDevice: ret: -28 09-13 21:54:41.554803 26971 5557 I Finsky : [17245] AIM: ItemModel fetch - unauth(0), auth([vJqvkGlefhCsRwKIno-dkhtmUkj1Qq7uaFb41T8fTao]->1) 09-13 21:54:41.560006 3391 7265 E OMG_MultiGesture: onGestureDetected error : 4 e: java.lang.IllegalArgumentException: invalid pointerIndex 1 for MotionEvent { action=MOVE, id[0]=2, x[0]=549.75, y[0]=1768.38, eventTime=59346665717000, downTime=59346498486000, deviceId=3, source=TOUCHSCREEN, displayId=0, eventId=0x803531d} 09-13 21:54:41.560434 3391 8202 D Telecom : c: onAggregate: {[ApiEvent: mApiId=9, mCallerUid=1000, mResult=1]=1, [ApiEvent: mApiId=37, mCallerUid=10079, mResult=1]=31, [ApiEvent: mApiId=43, mCallerUid=1001, mResult=1]=1, [ApiEvent: mApiId=22, mCallerUid=10135, mResult=2]=15, [ApiEvent: mApiId=24, mCallerUid=10127, mResult=1]=1, [ApiEvent: mApiId=53, mCallerUid=1001, mResult=1]=48, [ApiEvent: mApiId=22, mCallerUid=1000, mResult=1]=190, [ApiEvent: mApiId=55, mCallerUid=1001, mResult=1]=2, [ApiEvent: mApiId=24, mCallerUid=1000, mResult=1]=5, [ApiEvent: mApiId=53, mCallerUid=10302, mResult=1]=1, [ApiEvent: mApiId=24, mCallerUid=10113, mResult=1]=20, [ApiEvent: mApiId=59, mCallerUid=1001, mResult=1]=1, [ApiEvent: mApiId=20, mCallerUid=10295, mResult=1]=10, [ApiEvent: mApiId=36, mCallerUid=1000, mResult=1]=4, [ApiEvent: mApiId=43, mCallerUid=1000, mResult=1]=181, [ApiEvent: mApiId=30, mCallerUid=10295, mResult=1]=9, [ApiEvent: mApiId=47, mCallerUid=1000, mResult=1]=276, [ApiEvent: mApiId=46, mCallerUid=1000, mResult=1]=276, [ApiEvent: mApiId=49, mCallerUid=1000, mResult=1]=98, [ApiEvent: mApiId=17, mCallerUid=1001, mResult=1]=3, [ApiEvent: mApiId=43, mCallerUid=10243, mResult=1]=281, [ApiEvent: mApiId=24, mCallerUid=1001, mResult=1]=10, [ApiEvent: mApiId=25, mCallerUid=1001, mResult=1]=4, [ApiEvent: mApiId=53, mCallerUid=10179, mResult=1]=1, [ApiEvent: mApiId=30, mCallerUid=10079, mResult=1]=3, [ApiEvent: mApiId=24, mCallerUid=10079, mResult=1]=33, [ApiEvent: mApiId=38, mCallerUid=1001, mResult=1]=1, [ApiEvent: mApiId=37, mCallerUid=1001, mResult=1]=7, [ApiEvent: mApiId=22, mCallerUid=10108, mResult=1]=2} 09-13 21:54:41.561058 26971 5510 I Finsky : [17231] SCH: Received scheduling request: Id: 37-48, Constraints: [{ L: 0, D: 0, C: CHARGING_NONE, I: IDLE_NONE, N: NET_NONE, B: BATTERY_ANY }] 09-13 21:54:41.565369 8062 8627 D Battery : DeepSleepRecord: recoardEvent: appendValue=true, event=appTrafficChangeLocked: pkg=com.heytap.market,req=start,job=check_upgrade 09-13 21:54:41.566183 23649 4597 I APS_CORE: [INFO][ ALGO_LAO ] APSCaptureManager.cpp: 2324 onDeferUnitTimeOut() onDeferUnitTimeOut E 09-13 21:54:41.566337 23649 4597 I APS_CORE: [INFO][ ALGO_LAO ] APSCaptureManager.cpp: 2359 onDeferUnitTimeOut() onDeferUnitTimeOut X 09-13 21:54:41.566761 9686 14719 I z8.o : Provider GmsCore_OpenSSL not available 09-13 21:54:41.567114 3391 5515 V UnwantedInteractionBlocker: notifyMotion - id=2813701f eventTime=59346673664000, deviceId=3, source=TOUCHSCREEN, displayId=0, policyFlags=0x0, action=UP, actionButton=0x0, flags=0x0, metaState=0x0, buttonState=0x0, edgeFlags=0x0, xPrecision=8.000000, yPrecision=8.000000, xCursorPosition=nan, yCursorPosition=nan, downTime=59346498486000 09-13 21:54:41.567156 3391 5515 V UnwantedInteractionBlocker: Pointer 0: id=2, toolType=FINGER, x=549.750000, y=1768.375000, pressure=1.000000, size=0.043137, touchMajor=1.375000, touchMinor=1.375000, toolMajor=1.375000, toolMinor=1.375000, orientation=0.000000 09-13 21:54:41.567570 3391 5513 V InputDispatcher: dispatchMotion - eventTime=59346673664000, deviceId=3, source=TOUCHSCREEN, displayId=0, policyFlags=0x62000000, action=UP, actionButton=0x0, flags=0x0, metaState=0x0, buttonState=0x0,edgeFlags=0x0, xPrecision=8.000000, yPrecision=8.000000, downTime=59346498486000 09-13 21:54:41.567917 3391 5513 I InputDispatcher: Publishing fba4129 com.android.vending/com.android.vending.AssetBrowserActivity status: OK seq=1094382, Pointers = 2: (549.8, 1768.4) action=UP downTime=59346498486000 eventTime= 59346673664000 transformForDebugInput (ROT_0) (IDENTITY); 1.0000 0.0000 -0.0000; 0.0000 1.0000 -0.0000; 0.0000 0.0000 1.0000; 09-13 21:54:41.568199 3391 7478 D UAH-UahAdaptHelper: adaptSetNotification identity = OplusUAwareInputHelpersrc = 1000 , type 1 ,p1 = -1 ,p2 = -1 ,p3 = -1 ,p4 = 09-13 21:54:41.568223 3391 7478 I [UAH_CLIENT]: uahRuleCtl, ruleId:1000, status:1 09-13 21:54:41.568615 2131 26335 I URCC_CORE_SERVER: [urccRuleCtrl] urccRuleCtrl:1000 enable:1 09-13 21:54:41.568904 3391 7478 I [UAH_CLIENT]: UahRelease, handle:42255 09-13 21:54:41.569441 2131 2206 I URCC_CORE_SERVER: [urccRequestReleaseExec] urccRelease: handle: 42255, said:68 09-13 21:54:41.569477 3391 7478 I [UAH_CLIENT]: UahEventAcquire, cmdid:6, pkg:none, identity:OplusUAwareInputHelper 09-13 21:54:41.569810 26971 26971 W InputLog: VRI[AssetBrowserActivity] : debugInputEventStart event=MotionEvent { action=ACTION_UP, actionButton=0, id[0]=2, x[0]=549.75, y[0]=1768.375, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=59346673, downTime=59346498, deviceId=3, source=0x1002, displayId=0, eventId=672362527 } 09-13 21:54:41.569856 2131 2206 I URCC_RES_MANAGER: [dumpResourceApplyInfo] urccResUpdate: CPU:[0,0x1020,0,0x00] MEM:[42253,0xa50,1516800,0x00],[42253,0xb50,1516800,0x00],[42253,0x940,300000,0x00],[42253,0xb40,300000,0x00],[42253,0x950,1516800,0x00],[42253,0xa40,300000,0x00] 09-13 21:54:41.570099 26971 26971 E Input_Track: [Input] Start <<<<<<<<<<<<<< 672362527 09-13 21:54:41.570538 26971 26971 E UAH_JNI : uah_event_acquire skip for id 0x3e8 09-13 21:54:41.570562 26971 26971 I [UAH_CLIENT]: UahEventAcquireOneWay, cmdid:303, pkg:none, identity:UahScrollListener 09-13 21:54:41.570692 2131 2206 I URCC_CORE_SERVER: [urccRequestQueueExec] urccRequest: handle: 42256, pkgName: com.android.vending, caller: OplusUAwareInputHelper, duration: 324, prio: 10002, said: EVENT_SWIPE_V, rs:1, res: [0x1010010,1017600],[0x1010020,940800],[0x1010030,1209600],[0x10100a0,1804800],[0x10100b0,2208000],[0x10100c0,2304000],[0x1010b10,4],[0x1010b20,3],[0x1010b30,1],[0x1010b90,4],[0x1010ba0,3],[0x1010bb0,1],[0x1010f80,70 95],[0x1010f90,50 50],[0x1011020,1],[0x1011070,2],[0x1011250,255],[0x1011730,99000000],[0x1030940,998400],[0x1030950,1459200],[0x1030a40,998400],[0x1030a50,1459200],[0x1030b40,998400],[0x1030b50,1459200],[0x1030fd0,1720] 09-13 21:54:41.570792 26971 26971 D ViewRootImplExtImpl: the up motion event handled by client, just return 09-13 21:54:41.571233 26971 26971 E Input_Track: [Input] Ends >>>>>>>>>>>>>>>> HANDLED 09-13 21:54:41.571546 26971 26971 W InputLog: VRI[AssetBrowserActivity] : debugInputEventFinished event:MotionEvent { action=ACTION_UP, actionButton=0, id[0]=2, x[0]=549.75, y[0]=1768.375, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=59346673, downTime=59346498, deviceId=3, source=0x1002, displayId=0, eventId=672362527 }, sEvent=DebugEvent [ type=2, action=1, downTime=59346498, eventTime=59346673, stateRecord=[2025-09-13 21:54:41.569|START_EVENT, 2025-09-13 21:54:41.569|ENQUEUE_EVENT|true|false, 2025-09-13 21:54:41.569|EarlyPostImeInputStage|0x0, 2025-09-13 21:54:41.570|NativePostImeInputStage|0x0, 2025-09-13 21:54:41.571|ViewPostImeInputStage|0xc, 2025-09-13 21:54:41.571|SyntheticInputStage|0xc, 2025-09-13 21:54:41.571|FINISH_EVENT|0xc], handleDetail=|Handle Touch in viewtree|mView handled=true ] 09-13 21:54:41.572325 2131 2206 I URCC_RES_MANAGER: [dumpResourceApplyInfo] urccResUpdate: CPU:[42256,0x10,1017600,0x00],[42256,0x20,940800,0x00],[42256,0xb90,4,0x00],[42256,0xa0,1804800,0x00],[42256,0x1730,99000000,0x00],[42256,0xc0,2208000,0x08],[42256,0x30,1209600,0x00],[42256,0x1250,255,0x00],[42256,0x1070,2,0x00],[42256,0x1020,1,0x00],[42256,0xbb0,1,0x00],[42256,0xba0,3,0x00],[42256,0xf90,50 50,0x00],[42256,0xf80,70 95,0x00],[42256,0xb30,1,0x00],[42256,0xb20,3,0x00],[42256,0xb10,4,0x00],[42256,0xb0,2208000,0x00] MEM:[42256,0xfd0,1720,0x00],[42256,0xb50,1459200,0x00],[42256,0xb40,998400,0x00],[42256,0xa50,1459200,0x00],[42256,0x940,998400,0x00],[42256,0xa40,998400,0x00],[42256,0x950,1459200,0x00] 09-13 21:54:41.572367 2131 2206 I URCC_RES_MANAGER: [dumpCpuOnline] urccCoreCtrl: [0x1010b90,4,42256,6] [0x1010ba0,3,42256,6] [0x1010bb0,1,42256,6] 09-13 21:54:41.575165 3391 7265 W InputLog: OMG_ThreeStrategy : onThreeFingers------- , reason=1, mCurrStatus=0 event = MotionEvent { action=ACTION_UP, actionButton=0, id[0]=2, x[0]=549.75, y[0]=1768.375, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, classification=NONE, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=59346673, downTime=59346498, deviceId=3, source=0x1002, displayId=0, eventId=672362527 } 09-13 21:54:41.581768 7304 8008 D Launcher.IconCache: applyCacheEntry begin 09-13 21:54:41.582017 7304 8008 D Launcher.IconCache: applyCacheEntry end 09-13 21:54:41.584855 7304 8008 D BaseModelUpdateTask[u0]: bindUpdatedWidgets widgets size36 09-13 21:54:41.585623 3391 7244 D OplusGtxController: syncLinkLayerStats rssi:-47 09-13 21:54:41.587427 1099 1099 E lowmemorykiller: device memory 345251 free 25715 file 331439 09-13 21:54:41.590549 8062 8627 D Battery : DeepSleepRecord: recoardEvent :exit. cost 26 ms 09-13 21:54:41.590653 8062 8627 D Battery : ControllerCenter: list: [com.oplus.sau:data_check, com.oplus.sau:zip_check, com.oplus.sau:apk_check, com.heytap.market:store_download, com.heytap.market:check_upgrade] 09-13 21:54:41.599226 7908 8322 D CoexRfService: report RRC state:true 09-13 21:54:41.599695 26971 5553 E Finsky : [17242] [Counters] attempted to use a non-positive increment for: 4751 09-13 21:54:41.602401 2014 2164 E sensors-hal: send_brightness:978, light_iface: qmi connection closed 09-13 21:54:41.606793 14735 14735 I MultiDex: VM with version 2.1.0 has multidex support 09-13 21:54:41.607095 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607130 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607139 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607146 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607153 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607159 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607164 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607169 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607174 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607178 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607187 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607195 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607201 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607206 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607211 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607229 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607240 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607249 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607257 7396 7601 W PluginActionManager: handleQueryPlugins, not in mPrivilegedPlugins, pkgName=com.disney.wheresmywater2_goo 09-13 21:54:41.607365 14735 14735 I MultiDex: Installing application 09-13 21:54:41.607386 14735 14735 I MultiDex: VM has multidex support, MultiDex support library is disabled. 09-13 21:54:41.616955 1138 1138 E KeymasterUtils: IKMHal_sendCmd failed with rsp_header->status: -28 09-13 21:54:41.617008 1138 1138 E KeyMasterHalDevice: abort_operation 09-13 21:54:41.617013 1138 1138 E KeyMasterHalDevice: ret: -28 09-13 21:54:41.628481 7622 7647 I DCS>SdkProcessService[main#binder:7622_2]: init: appId=2 09-13 21:54:41.593339 5666 6798 I Finsky:background: [17531] CronetDownloader: onRedirectReceived 09-13 21:54:41.631182 7622 7647 D DCS>AppGlobalManager[main#binder:7622_2]: initClient: appId=2 09-13 21:54:41.631492 5666 14914 I Finsky:background: [17572] Wrote row to frosting DB: 1198 09-13 21:54:41.633060 3391 7244 D OIS : debug:handleMessage { when=-4ms what=1 target=com.oplus.server.wifi.wificapcenter.OplusInterconnectScene$OplusInterconnectSceneHandler } 09-13 21:54:41.633136 3391 7244 D OIS : debug:MSG_CHECK_INTERCONNECT_SCENE 09-13 21:54:41.636635 5666 14914 I Finsky:background: [17572] Wrote row to frosting DB: 1199 09-13 21:54:41.636820 3391 7244 D OplusGtxController: syncLinkLayerStats rssi:-48 09-13 21:54:41.638318 3391 3418 I AppFeature_provider: com.oplus.battery query feature:safecenter.startup.custom.autostart from app_feature table. 09-13 21:54:41.640745 7622 7647 D DCS>AppGlobalManager[main#binder:7622_2]: callModule: appId=2, caller=sdk_2, target=null, action=notifyStartUp 09-13 21:54:41.641488 2014 2164 E sensors-hal: send_brightness:978, light_iface: qmi connection closed 09-13 21:54:41.643799 3391 7244 D OplusSmartMCC: debug:handleMessage { when=-1ms what=1 target=com.oplus.server.wifi.p2p.OplusSmartMCC$OplusSmartMCCHandler } 09-13 21:54:41.643880 3391 7244 D OplusSmartMCC: debug:MSG_CHECK_MCC_STATE 09-13 21:54:41.643926 3391 7244 D OplusSmartMCC: debug:checkMCCStateReal:false, Cast:false, dpmsk:0, game:bg, as:[com.android.vending], as type:3, concurrent:false, sta:true, p2p:false 09-13 21:54:41.645605 7622 3213 D DCS>ContentProvider[main#binder:7622_7]: DcsContentProvider insert: statSId=440be412-c6a0-425b-9c20-5a0539c520a3 eventID=dcc_launch logMap={"b_app_id":"2","is_first_time":"0","dcs_version":"5.8.90.00","cost_time":"0","dcc_sdk_version":"1.0.17","launch_side":"1","req_session_id":"feed8c65-fe16-4200-b58c-3a9acd465f55"} logTag=launch appName=App Market appId=124200 ssoid=0 appPackage=com.heytap.market appIdStr=124200 appVersion=16.1.6_IN dataType=1006 09-13 21:54:41.646560 7622 7647 D DCS>DccServiceCallback[main#binder:7622_2]: DccServiceCallback action:notifyStartUp 09-13 21:54:41.647585 26971 5553 I Finsky : [17242] AIM: AppInfoManager-Perf > ItemModel > CacheSize=87, cacheHitCount=0, cacheMissCount=1, total appsWithNoServerDataCount=4. Missed in cache (limit 10) : [com.disney.wheresmywater2_goo] 09-13 21:54:41.647997 3391 8206 I AppFeature_provider: com.oplus.screenshot query feature:com.coloros.bootreg.flip_device from app_feature table. 09-13 21:54:41.648123 26971 5553 I Finsky : [17242] AIM: AppInfoManager-Perf > ItemModel > ItemStore Called 1 apps cacheOptions = REFRESH_LOCAL_CACHE 09-13 21:54:41.663152 3391 3391 W LoadedApk: System took : 254ms in onReceive of class com.android.server.content.ContentService$1 for action : android.intent.action.PACKAGE_ADDED 09-13 21:54:41.664572 26971 5553 I Finsky : [17242] AIM: ItemModel fetch - unauth(0), auth([vJqvkGlefhCsRwKIno-dkhtmUkj1Qq7uaFb41T8fTao]->1) 09-13 21:54:41.666276 7622 7684 D DCS>EventRulesTableHelper[main#dcs-thread-DcsWorker]: queryEventRulesList: finish. commonBeanList size: 2 09-13 21:54:41.666573 7622 7684 D DCS>StrategyManager[main#dcs-thread-DcsWorker]: getTrackType eventRule:EventRule(eventType=launch, eventId=dcc_launch, eventLevel=1, isRealTime=true, acceptNetType=ALL, trackType=8, dataType=0, headSwitch=15) 09-13 21:54:41.666631 7622 7684 D DCS>StrategyManager[main#dcs-thread-DcsWorker]: isNeedUpload: true, type: 2006, appID: 124200, logTag: launch, eventID: dcc_launch 09-13 21:54:41.666672 7622 7684 D DCS>BootMemoryUtil[main#dcs-thread-DcsWorker]: checkBootMemoryTestWindow result: false 09-13 21:54:41.666737 7622 7684 D DCS>AppVersionHelper[main#dcs-thread-DcsWorker]: preciseControlPackageDictionary is not include packageName=com.heytap.market 09-13 21:54:41.666771 7622 7684 D DCS>JsonProvider[main#dcs-thread-DcsWorker]: getCommonHeadV3 found [{"$brand":"realme","$model":"RMX5070","$platform":0,"$os_version":"V16.0.0","$rom_version":"RMX5070PRE_16.0.0.61(SP02EX01)","$android_version":"16","$sdk_package_name":"com.oplus.statistics.rom","$sdk_version":"5.8.90.00","$channel":"OS","$region":"IN","$region_mark":"IN","$multi_user_id":0,"$cloud_config_product_version":"2.4.3.1","$custom_head":{"os_properties":"otaVersion\u0002RMX5070PRE_11.F.02_2020_202509010925\u0001multi_user_id\u00020\u0001my_carrier\u0002empty"}}] in row [2] 09-13 21:54:41.666993 7622 7684 D DCS>PreciseControlManager[main#dcs-thread-DcsWorker]: dealRealTimePreciseControl start sampleEventKey=124200_launch_dcc_launch 09-13 21:54:41.669438 7622 7647 D DCS>SdkProcessService[main#binder:7622_2]: action: appId=2 09-13 21:54:41.670764 7622 7684 D DCS>PreciseControlRulesTableHelper[main#dcs-thread-DcsWorker]: queryForPreciseControlRuleBean: finish. PreciseControlRuleBean: null 09-13 21:54:41.671162 7622 7684 D DCS>PreciseControlManager[main#dcs-thread-DcsWorker]: dealRealTimePreciseControl end sampleEventKey=124200_launch_dcc_launch 09-13 21:54:41.673968 7622 14657 D DCS>AppGlobalManager[main#dcs-thread-dcsPool-627]: callModule: appId=2, caller=sdk_2, target=null, action=updateServicePermissions 09-13 21:54:41.675219 7622 14657 D DCS>DccServiceCallback[main#dcs-thread-dcsPool-627]: DccServiceCallback action:updateServicePermissions 09-13 21:54:41.676394 7622 7684 D DCS>CommonTableHelper[main#dcs-thread-DcsWorker]: insertData to db. CommonBean{AppId=124200, LogTag='launch', EventId='dcc_launch', isRealtime='true', headSwitch='15', trackType='8', eventTime='0', isPreData='0', ext='null'}
09-30
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

talk_8

真诚赞赏,手有余香

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

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

打赏作者

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

抵扣说明:

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

余额充值