In the last article, we covered drawing your application from edge to edge. Starting with this article, we'll show you how to handle conflicts between...
MediaCodec is an Audio and video codec framework provided by Android native. Since it interacts directly with the hardware (DSP), it is an important method...
SliveGrid and SliverFixedExtentList are similar to GridView and ListView, so we won't talk about them here. We believe that many Android developers will use MaterialDesign...
Retrofit is Square's framework for repackaging its okHTTP low-level web requests to make web requests easier. Of course retrofit is not designed solely for the...
This formula represents a transformation of the coordinate system every time you multiply it by a matrix. This article is mainly on the projection matrix...
Introduction development often has the need to reuse code across multiple projects, and it is common practice to set up project dependencies so that one...
This article describes RxJava connection operations. So before we get to that, let's generalize the types of Observables. What? Observables have different kinds, right? Never...
Today continue to explain the rest of H264 coding - transformation quantization, entropy coding. So let's talk about what the image frequency is. An image...
I believe everyone is familiar with GPUImage. GPUImage is one of the most mainstream frames for filter, rendering and special effects, and is widely used...
Constructors A class in Kotlin can have a primary constructor and multiple sub-constructors. What is a column constructor? Primary constructor The primary constructor is part...
AIDL stands for Android Interface Definition Language, which is the Android Interface Language for interprocess communication. As the kernel of Android system is Linux, it...
This blog is for Android developers who may or may not know about event distribution. After reading and understanding this article can achieve: in the...
Through the first four articles, we have understood the source code implementation and basic use of Text. Its essence is built with RichText, that is...
Androidstudio-profiler (androidStudio-profiler) may fail to connect to the device when debugging memory leak or flash. Restart AS and reconnect ADB are not successful