薛瑄

薛瑄:CSDN认证博客专家

博客地址:https://xuexuan.blog.csdn.net

最新文章

Android 图形架构 之四——图形缓冲区的申请和消费流程及核心类

dp的定义原理和dpi,ppi,px,pt,sp之间的区别

基本使用——OkHttp3详细使用教程

React Native Autolinking 源码深入分析

深入分析Glide源码

Android 源码 分析

ARouter 源码分析

Gradle 源码分析

Android 源码 分析

开发npm第三方库的实战经验

React Native Autolinking 源码深入分析

ValueAnimator 源码深入分析

Kotlin Coroutine 源码解析 —— 协程是如何运行的

解决maven unresolved plugin 以及 如何控制maven plugin 的插件版本

React Native 源码分析——启动流程

Android 图形架构 之六——深入分析draw()是如何工作的

整体流程MeasureLayout 详解——RecyclerView源码详解

ARouter 源码分析

缓存——RecyclerView源码详解

React Native 源码分析——Native View创建流程

React Native 源码分析——Native View创建流程

框架和流程——OkHttp 源码详解

Android 图形架构 之三—— 创建LayerSurfaceSurfaceControl

Android 图形架构 之四——图形缓冲区的申请和消费流程及核心类

RxJava之七——RxJava 2.0 图文分析create() subscribe()map()observeOn()subscribeOn()源码

引用其他project的module,根据参数自动配置依赖,repo管理多个 Project

Gradle 源码分析

Android 图形架构之一 ——概述

开发npm第三方库的实战经验

Android 图形架构 之六——深入分析draw()是如何工作的

React Native Autolinking 源码深入分析

React Native 源码分析——Native View创建流程

Android 图形架构 之七——Choreographer 源码分析

React Native 源码分析——Native View创建流程

Linux内核——多任务内核程序head.s 源码详解

开发npm第三方库的实战经验

Github Actions 使用指南和Android 持续集成示例

自定义Gradle plugin Java AnnotationProcessor 和 Kotlin Kapt 断点调试

Android字节码插桩——详细讲解 附带Demo

修改ButterKnife bug的实战经验

Android 图形架构 之三—— 创建LayerSurfaceSurfaceControl

React Native Autolinking 源码深入分析

Gradle 源码分析

React Native 源码分析——启动流程

找不到符号: 变量 BuildConfig

Java泛型中的PECS原则

Android 图形架构之一 ——概述

Android 图形架构 之二—— SurfaceFlinger 启动和连接

trycatchfinallyreturn 执行顺序——超详细讲解

Android系统 应用图标显示未读消息数(BadgeNumber) 桌面app图标的角标显示

使用Adb shell dumpsys检测Android的Activity任务栈

深入分析Glide源码

Android 图形架构 之二—— SurfaceFlinger 启动和连接

Android 图形架构 之五—— 深入分析addView所发生的的一切

Linux内核——多任务内核程序head.s 源码详解

React Native 源码分析——通信机制

React Native 源码分析——Native View创建流程

安装完APP后,点击“打开”按钮,打开APP。回到桌面,点击桌面icon打开APP,出现多个app实例

Android View 的scroll相关方法属性 以及Scroller弹性滑动原理

Android N 7.0 应用间共享文件(FileProvider)

React Native 源码分析——启动流程

React Native 源码分析——通信机制

Android 源码 分析

整体流程MeasureLayout 详解——RecyclerView源码详解

调用removeViewInternalremoveView 屏幕还是显示被删除界面 的解决方法和源码分析

Fragment.setNextAnim(int) on a null object 解决方法及源码详解

Fragment has not been attached yet 解决方法及源码详解

parameter must be a descendant of this view 报错解决方案及Android 获取View焦点源码分析

ValueAnimator 源码深入分析

Ubuntu 设置系统环境变量和开机自启动