Max is just a porter for some of the most common knowledge points in Android interviews. Thank you for quoting the author of this article, to share so many excellent articles. For the analysis of the original author's personal opinion, there are errors and inaccuracies in the place, please also actively correct me.
This article will continue to be updated and I will also place it on GitHub at the same time: point-of-android
can see Max's personal blog at the same time: sea pianist
Asynchronous task mechanism in Android
Use and source code analysis of Asynctak in Android
http://blog.csdn.net/bboyfeiyu/article/details/8973058
Android Advanced 2 Asynctask for asynchronous processing tasks
Http://www.cnblogs.com/snake-hand/archive/2012/03/30/2454368.html
Android Asynctask completely parse, take you from the source code point of view to thoroughly understand
http://blog.csdn.net/guolin_blog/article/details/11711405
The Android asynchronous message processing mechanism is completely parsed. Take you from the source code perspective to thoroughly understand
http://blog.csdn.net/guolin_blog/article/details/9991569
The Android asynchronous message processing mechanism gives you a deep understanding of Looper, Handler, and message relationships
http://blog.csdn.net/lmj623565791/article/details/38377229
Android message loop analysis
http://blog.isming.me/blog/2014/04/02/android-message-loop-analyze/
Android Asynctask Introduction
http://findbug.cn/archives/270
Android Activity
Developer Official website
Http://developer.android.com/guide/topics/manifest/activity-element.html#lmode
Android Boot mode (android:launchmode)
http://blog.csdn.net/lincyang/article/details/6826021
Activation mode of Activity (Android:launchmode)
http://blog.csdn.net/feng88724/article/details/6412638
Four startup modes for Android Activity
http://blog.csdn.net/android_tutor/article/details/6310015
Manage the life cycle of your activity
http://blog.isming.me/blog/2014/03/25/manage-activityde-lifecycle/
Getting Started with Android: Activity four startup modes
Http://www.cnblogs.com/meizixiong/archive/2013/07/03/3170591.html
Android Intent
Two ways to pass objects intent in Android (Serializable,parcelable)
http://blog.csdn.net/android_tutor/article/details/5740845
Intent matching rules and parsing framework in depth analysis
http://blog.csdn.net/qinjuning/article/details/7384906
Basic summary of the nine: intent application specific explanation
http://blog.csdn.net/liuhe688/article/details/7162988
Android Intent mechanism specific explanation
http://blog.csdn.net/t12x3456/article/details/7688154
Communication between Android threads
Android concurrent programming-three basic ways to communicate between threads
http://blog.csdn.net/manoel/article/details/38964563
Several ways to communicate between Android service and activity
http://blog.csdn.net/xiaanming/article/details/9750689
Android UI and layout
Viewpager Specific Explanation series
http://blog.csdn.net/harvic880925/article/details/38453725
Pixel units in Android
Http://www.cnblogs.com/bluestorm/archive/2012/10/04/2711508.html
How familiar you are with the ListView
Http://www.cnblogs.com/noTice520/archive/2011/12/05/2276379.html
Android fragment completely parse everything you need to know about fragmentation
http://blog.csdn.net/guolin_blog/article/details/8881711
Andriod (Drawing) Diagram----The use of canvas for specific explanations
http://blog.csdn.net/qinjuning/article/details/6936783
Add layout file/view to form process analysis----from Setcontentview ()
http://blog.csdn.net/qinjuning/article/details/7226787
Android Network Interview
Android Volley fully Analytic series
http://blog.csdn.net/guolin_blog/article/details/17482095
Summary of network operation usage in Android
Http://blog.isming.me/blog/2014/05/11/use-network-in-android/
Analysis of the view drawing process and related methods in Invalidate () on Android
http://blog.csdn.net/qinjuning/article/details/7110211
Android HttpURLConnection and HttpClient selection
Http://www.trinea.cn/android/android-http-api-compare/
The status code of the HTTP protocol is explained in detail
http://v5browser.iteye.com/blog/1769789
OOM problem
Android efficiently load large map, multi-figure solution, effectively avoid program OOM
http://blog.csdn.net/guolin_blog/article/details/9316683
ANR problem
What is ANR? How to avoid it?
http://blog.csdn.net/Zengyangtech/article/details/6025671
Android Learning Diary –ANR and hander message mechanism
Http://findbug.cn/archives/97
Android Event Distribution mechanism
Event Handling in Android
http://blog.csdn.net/dawanganban/article/details/19285977
The Android event distribution mechanism is fully parsed and takes you to a thorough understanding from the source code point of view
http://blog.csdn.net/guolin_blog/article/details/9097463http://blog.csdn.net/guolin_blog/article/details/9153747
Adnroid View Event Distribution mechanism source code parsing
http://blog.csdn.net/lmj623565791/article/details/38960443
Android ViewGroup Event Distribution mechanism
http://blog.csdn.net/lmj623565791/article/details/39102591
Andriod explaining the distribution mechanism of View,viewgroup's touch events from the source code point of view
http://blog.csdn.net/xiaanming/article/details/21696315
Android Inter-process communication
An analysis of Android aidl binder Frame
http://blog.csdn.net/lmj623565791/article/details/38461079
Android Aidl Instance Parsing
http://blog.csdn.net/bboyfeiyu/article/details/39003759
Transferring complex data between Android processes (AIDL)
http://blog.csdn.net/dawanganban/article/details/17524581
Android IPC interprocess communication Mechanism Learning notes
Http://www.cnblogs.com/bluestorm/archive/2011/11/05/2298125.html
Implementation of cross-process communication in Android (i)--Remote call procedure and Aidl
http://foocoder.com/blog/androidzhong-de-kua-jin-cheng-tong-xin-de-shi-xian-%28%5b%3f%5d-%29- yuan-cheng-diao-yong-guo-cheng-he-aidl.html/
Android underlying and Linux
Basic concepts of Android system development-linux Process
http://blog.csdn.net/dawanganban/article/details/38854817
Dalvik Introduction to Android virtual machine
http://blog.csdn.net/Android_Tutor/article/details/5334228
Android Memory Optimizer (big summary-Full)
http://blog.csdn.net/a396901990/article/details/38904543
Android data storage and data analysis
Android Parsing XML Summary (SAX, pull, Dom three ways)
Http://www.cnblogs.com/JerryWang1991/archive/2012/02/24/2365507.html
Other
A classic example that gives you a thorough understanding of the Java callback mechanism
http://blog.csdn.net/xiaanming/article/details/8703708
Java concurrency plane question
http://blog.csdn.net/geolo/article/details/8670900
The design of MVC architecture from the perspective of MVC framework
http://kb.cnblogs.com/page/502983/
Android four basic components introduction and life cycle
Http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html
Android Learning Advanced Route navigation line (Android source code share)
http://blog.csdn.net/qinjuning/article/details/7416208
Thanks again for the original author of the above article, thank you for your selfless sharing.
"Android Interview Basics Point Finishing"