一、TouchMode Android支持多种交互方式:D-pad、滚动球、触摸屏等等。这些交互方式可以分为两类:TouchMode和非TouchMode。TouchMode...
一、TouchMode Android支持多种交互方式:D-pad、滚动球、触摸屏等等。这些交互方式可以分为两类:TouchMode和非TouchMode。TouchMode...
相关知识 依赖注入 Dependency Injection,简称DI; 依赖项注入可以使代码解耦,便于复用,重构和测试 什么是依赖项注入 类通常需要引用其他类,可通过以下三...
前言 朋友入手了一台新款M1的Macbook Pro,成功编译AOSP,分享一下经验 AOSP on mac 准备工作: git Python 3 获取代码,切换到清华源 M...
前言 演示使用FlexboxLayoutManager给RecyclerView使用,关于FlexBoxLaytout的介绍可以参考FlexboxLayout的认识与使用 第...
简介 它类似于LinearLayout与RelativeLayout。不同的是它具有换行特性,可以将子视图进行自动换行的效果(看下面运行效果就一目了然)。官方地址 获取 需要...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
陆陆续续已经写了好多了,这个计划图之后再调整吧。 Android图形系统学习框架:Android图形系统(一)-Window加载视图过程Android图形系统(二)-Deco...
Android应用程序与SurfaceFlinger服务是运行在不同的进程中的,因此,它们采用Binder进程间通信机制来进行通信。 但是我们知道一个Android应用程序可...