Android
-
JDK installation and environment configuration — the first step of Android Development
JDK, namely java development kit, is used to compile Java programs. In the process of contacting JDK, JRE also learned…… -
Broadcast send broadcast
① orderly broadcast: receiver a receives the broadcast and transmits it to B, and B transmits it to C for orderly tran…… -
-
Learn Android viewpager together
This article briefly describes the common usage of viewpager in Android development with a simple small example, which…… -
Learn togglebutton and switch of Android together
With a simple example, this paper briefly describes the simple use of toggle button and switch in Android development,…… -
Learn Android layout together
This article briefly describes the simple application of layout in Android development, which belongs to basic knowled…… -
Learn Android listview together
With a small example, this paper briefly describes the relevant applications of listview in Android development, which…… -
Learn Android SQLite together
Android provides completely friendly support for SQLite. Within the application, any database can be accessed by name.…… -
Learn Android audio and video together
The Android multimedia framework supports various common media types and can easily integrate audio, video and images …… -
Learn Android animation together
With a simple example, this paper briefly describes the simple application of animation in Android development, which …… -
Learn Android ProgressBar together
This article briefly describes the common application of the progress bar in Android development, which is only for le…… -
Learn Android XML and JSON parsing together
In the network, data interaction is usually carried out in XML and JSON formats, so parsing the data in these two form…… -
Learn Android menu together
Menu is a common user interface component in Android development. By using menu API, users can provide common and cons…… -
Learn Android HTTP access together
In Android development, the server-side information (storing and retrieving data in the network) is generally accessed…… -
Learn Android handler together
In Android development, there are two threads: the main thread (UI thread) and the working thread (worker thread). The…… -
Learn Android asynctask together
In Android development, in order to facilitate us to perform operations in the background thread, and then send the re…… -
Learning Android together
In Android development, the way of storage varies according to specific needs, such as whether the data is private to …… -
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…… -
Recyclerview User Guide
Recently, I read a lot of articles on the use of recyclerview. I've been dizzy and don't know what the routine is. Man…… -
Application method and principle analysis of eventbus
For eventbus, I believe many Android partners have used it. -
Android animation learning notes
When using objectanimator, it is very important that the manipulated properties have get and set methods, otherwise ob…… -
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 …… -
Nestedscrolling parent, nestedscrolling child explain Android — nestedscrolling sliding mechanism
To implement the nestedscrollingparent interface, you need to override the following methods: Now we probably know som…… -
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…… -
Tablayout viewpage usage example fragmenttabhost usage example
The previous article introduced the use of fragmenttabhost to use tab navigation; By Android 5.0, tablayout was launch…… -
Android tips notes
View.getLocationInWindow(int[] location) The coordinate position of a control in its parent window View.getLocationOnS…… -
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…… -
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…… -
Basic principle and usage of Android ContentProvider
Other applications can access the data provided by the ContentProvider through the contentresolver, and the contentres…… -
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 …… -
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…… -
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……