Recent Posts
-
Operation principle of view animation analysis of decorview and viewrootimplandroid view of Android view drawing process detailed explanation of measure process (I) detailed explanation of layout and draw process of Android view drawing process (II)
At present, the Android platform provides two categories of animation. Before Android 3.0, one category was view anima…… -
Detailed explanation of measure process of Android view drawing process (I) detailed explanation of measure process of decorview and viewrootimplandroid view drawing process of Android view drawing process (I) detailed explanation of layout and draw process of Android view drawing process (II) Android view event distribution principle analysis Android custom view detailed explanation of Android view drawing process decorview and viewrootimp
In the previous article, decorview and viewrootimpl of Android view drawing process analyzed how decorview is associat…… -
Android teaches you how to find app Caton
Recently, the Department plans to optimize the blocking situation of APP on low-end machines. Since you want to optimi…… -
Okhttp request process sorting (super detailed version)
I've been looking at the source code of okhttp recently. I have to say that the source code design is very clever, fro…… -
How Android dynamically adds a view and displays it in a specified location. Analysis of binding principle between Android decorview and activity
Recently, when making product requirements, PM asked to add a novice guidance animation on a button to guide users to …… -
Basic principle and usage of Android ContentProvider
Other applications can access the data provided by the ContentProvider through the contentresolver, and the contentres…… -
Analysis of Android file storage
A recent requirement is related to file storage. Because there is no systematic sorting before, I have been ignorant o…… -
Android gradle custom plug-in
Gradle's plug-ins are packaged in three ways: Let's start with the plug-ins in the basic build script To create a grad…… -
Android tips notes
View.getLocationInWindow(int[] location) The coordinate position of a control in its parent window View.getLocationOnS…… -
Android turns up the system camera to take photos
Recently, I was looking at the picture selector imagepicker written by Nanchen. I felt that it was well written. I als…… -
Explain in detail the implementation of cmprocess cross process communication Android kernel binder architecture analysis
Cmprocess is a cross process communication framework for Android. The overall code is relatively simple, with a total …… -
Application method and principle analysis of eventbus
For eventbus, I believe many Android partners have used it. -
Teach you how to analyze Android anr problem Android handler source code analysis (detailed)
The full name of anr is application no responding, that is, the application does not respond. Specifically, some speci…… -
Android expands the click area of view
Sometimes, after the effect is made according to the visual diagram, it is found that the click area is too small, it …… -
Simulated wechat picture viewer entry and exit animation
When looking at the wechat circle of friends, when we click on the picture, the picture will gradually enlarge from th…… -
The implementation of Android MVP is analyzed with an example
Recently, I read the source code of the project and found that there are traces of MVP in the project, but I can't wel…… -
Java notes: arrays, exceptions, generics
1、 Array Array is also a reference type. Its parent class is object. It is declared with "data type []". For example,…… -
Java notes: Collections
A collection is a kind of container object, which is used to store objects, or stored references to objects. It is not…… -
Java notes: common classes
For the use of built-in classes and methods in Java, we can usually read the corresponding API documents, but we still…… -
Java notes: Java object oriented
1、 Method 1. Overview Methods can also be called functions. In other languages, the concepts and syntax of methods an…… -
Java notes: reflection, annotation
1、 Reflection 1. Reflection mechanism The related classes of reflection mechanism except a Java Lang. class, the rest…… -
Java notes: IO streams
1. IO flow understanding I in the IO stream is the abbreviation of the word input, It means input or read. O is the ab…… -
Easypoi import Excel
Easypoi's excel export function is as simple as its import function. As I stressed before, the essence of easypoi is P…… -
Remember an eclipse question about JDK and JRE and talk about javac
Today, my colleague encountered a problem and found that the import package actually reported an error, but the packag…… -
AOP of spring (11)
A key component of the spring framework is the aspect oriented programming (AOP) framework. Aspect oriented programmin…… -
Event handling in spring (9)
The core of spring is ApplicationContext, which manages the full life cycle of beans. ApplicationContext publishes cer…… -
Batch addition example of SSM framework (synchronous request JSP view parsing)
Preparation environment: SSM framework + jdk8 / JDK7 + mysql5 7 + maven3up + tomcat8 / 7 application server Example de…… -
Java creates files and writes data
Application scenario: take OJ project as an example to create corresponding In or Out file and write the relevant data…… -
Kisso of open source project
Kisso open source project: https://gitee.com/baomidou/kisso 1、 Introduction Kisso = cookie SSO cookie based SSO middl…… -
net. sf. jsqlparser. statement. select. PlainSelect. getGroupByColumnReferences()Ljava/util/List;
Error message: This error caused me to fail to start the project. Error reason: it is found that it is caused by the c…… -
Shiro actual combat series (4) configuration
Shiro configuration Shiro is designed to work in any environment, from the simplest command-line application to the la…… -
List processing of new features in Java 8
grouping: Filter (single condition): Filter (multi criteria):