首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户8345921200627
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
22
文章 22
沸点 0
赞
22
返回
|
搜索文章
赞
文章( 22 )
沸点( 0 )
Android硬件加速(二)-RenderThread与OpenGL GPU渲染
Android4.0之后,系统默认开启硬件加速来渲染视图,之前,理解Android硬件加速的小白文简单的讲述了硬件加速的简单模型,不过主要针对前半阶段,并没怎么说是如何使用OpenGL、GPU处理数据的,OpenGL主要处理的任务有Surface的composition及图形图…
Android Dagger2 原理深度剖析
一、绪论 1.1 依赖注入在 Android 开发中的重要性 在 Android 开发的复杂生态中,构建高效、可维护和可测试的应用程序是开发者们始终追求的目标。依赖注入(Dependency Inje
一文吃透Kotlin中冷流(Clod Flow)和热流(Hot Flow)
一文带你吃透Kotlin中冷流(Clod Flow)和热流(Hot Flow),同时结合代码示例和适用场景让你用起来更加得心应手。
Kotlin Flow:Android 开发中的异步数据流实现
通过实际代码示例,详细讲解了 Flow 的创建、常用操作符(如 map、filter、take、collect),以及 StateFlow、SharedFlow 等高级特性。
Dagger2和它在SystemUI上的应用
DI框架不少,移动端亦是如此。从Dagger到Dagger2,再到Jetpack的Hilt。它们的区别以及如何做出选择,都需要去实践去分析。本文将通过简单实战和AOSP的应用讲述Dagger2的用法。
🔗 深度解析 SystemUI 进程间通信机制(一)
SystemUI 只是一个 UI 展示层,但它展示的数据和执行的操作都掌握在系统核心进程(system_server)或桌面启动器(Launcher)它们是如何通过 Binder 建立联系的?
深入解析 Binder 运行的状态
当出现应用卡顿等性能问题时,如何通过查看 Binder 的运行状态来诊断你的应用?本文将展示了一个简单实用的手段
深入解析 SystemUI 依赖注入:Dagger2 实践剖析
在前面文章部分,我们夯实了 Dagger2 的理论基础,现在我们将直面 SystemUI 的复杂代码库,揭示 Google 工程师如何利用原生 Dagger2打造出其 多层级、高隔离性的依赖注入架构。
深入解析 SystemUI 依赖注入:Dagger2 与 Hilt 核心机制重温
SystemUI 的 Dagger2 实践为超大型、高性能要求的 Android 项目提供了宝贵的经验,这篇文章重温了 Dagger 的核心机制
btrace 开源!基于 Systrace 高性能 Trace 工具
btrace(又名 RheaTrace) 是抖音基础技术团队自研的一款高性能 Android Trace 工具,它基于 Systrace 实现,并针对 Systrace 不足之处加以改进。
下一页
关注了
7
关注者
0
收藏集
1
关注标签
32
加入于
2023-08-17