Compose基础-创建你的第一个Compose应用
第一章 创建你的第一个Compose应用
Jetpack Compose是谷歌针对Android的声明式UI框...
Android触摸事件全过程分析
本文会分析触摸事件的产生 -> Activity.dispatchTouchEvent()整个过程。希望...
AQS原理分析
Lock
Lock 在 J.U.C 中是最核心的组件,前面学习 synchronized 的时候说过,锁...
Android自定义播放器控件源码
在Android上播放视频最简单的方法是使用SDK中内置的VideoView,然后加上MediaController来控制视频播放暂停等,但是这样有一个缺点是无法定制自己的控制UI,所以这里提供一个自定义播放控件,它可以设置多种自定义属性(如loading样式,错误视频等),并且很容易在全屏与非全屏之间切换,另外支持Android V2.3及以上系统
Jetpack系列-Room使用和源码分析
1 简介
Room是Google官方在SQLite基础上封装的一款数据持久库,是Jetpack全家桶的...
Flutter编译报错Context: This is the overridden method ('load')
Flutter编译报错:The method 'CachedNetworkImageProvider.load' has fewer positional
Android 沉浸式状态栏,透明状态栏 采用系统api,超简单近乎完美的实现
前言
沉浸式的适配有多麻烦,相信大家既然来搜索这个,就说明都在为此苦恼,那...
【Android】分层架构设计
Android 是一种基于 Linux 的开放源代码软件栈,主要应用于ARM平台,但不仅限...

