浙江网站建设哪里有最便宜的域名注册商
2026/6/15 19:13:09 网站建设 项目流程
浙江网站建设哪里有,最便宜的域名注册商,wordpress添加支付教程,纯净软件网站推荐Choreographer 作用#xff1a; 负责接收和处理 App 的各种更新消息和回调#xff0c;等到 Vsync 到来的时候统一处理。比如集中处理 Input(主要是 Input 事件的处理) 、Animation(动画相关)、Traversal(包括 measure、layout、draw 等操作) #xff0c;判断卡顿掉帧情况负责接收和处理 App 的各种更新消息和回调等到 Vsync 到来的时候统一处理。比如集中处理 Input(主要是 Input 事件的处理) 、Animation(动画相关)、Traversal(包括 measure、layout、draw 等操作) 判断卡顿掉帧情况记录 CallBack 耗时等负责请求和接收 Vsync 信号。接收 Vsync 事件回调(通过 FrameDisplayEventReceiver.onVsync )请求 Vsync(FrameDisplayEventReceiver.scheduleVsync)重要方法onVSyncChoreographer 的内部类 FrameDisplayEventReceiver.onVsync 负责接收 Vsync 回调通知 UIThread 进行数据处理。doFrame处理绘制的逻辑核心计算掉帧逻辑记录帧绘制信息当收到 Vsync 信号时执行使用者通过 postCallback 设置的五种类型的回调CALLBACK_INPUT : 处理输入事件处理有关CALLBACK_ANIMATION 处理 Animation 的处理有关CALLBACK_INSETS_ANIMATION 处理 Insets Animation 的相关回调CALLBACK_TRAVERSAL : 处理和 UI 等控件绘制有关CALLBACK_COMMIT 处理 Commit 相关回调主要是是用于执行组件 Application/Activity/Service 的 onTrimMemory在 ApplicationThread 的 scheduleTrimMemory 方法中向 Choreographer 插入的另外这个 Callback 也提供了一个监测一帧耗时的时机SurfaceFlinger状态栏和导航栏由系统进程渲染而应用层由应用渲染两者之间不进行协调。默认主屏幕应用有一个单独的壁纸层。SurfaceFlinger 最主要的功能是接受来自多个来源的数据缓冲区对它们进行合成然后发送到显示设备。SurfaceFlinger 必须始终显示内容因此它会保留一个缓冲区。如果在某个层上没有提交缓冲区则该层会被忽略。SurfaceFlinger 在收集可见层的所有缓冲区之后便会询问 Hardware Composer 应如何进行合成。HWComposerHardware Composer HAL由显示设备硬件原始设备制造商 (OEM) 完成用于通过可用硬件来合成缓冲区SurfaceFlinger 向 HWC 提供一个完整的层列表运行 Android 4.4 或更高版本的设备通常支持 4 个叠加平面。尝试合成的层数多于叠加层数会导致系统对其中一些层使用 GLES 合成这意味着应用使用的层数会对能耗和性能产生重大影响。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询