[Basic Android interview knowledge point sorting], basic android knowledge
For some of the common knowledge points in Android interviews, Max is just a porter. Thanks to the authors who have referenced the articles in this article and shared with you so many excellent articles, this is the author's personal opinion. If there are errors and inaccuracies, please correct them.
This article will be updated continuously, and I will also put it on Github: Point-of-Android
At the same time, you can refer to Max's personal blog: 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 implements asynchronous Processing Tasks
Http://www.cnblogs.com/snake-hand/archive/2012/03/30/2454368.html
Android AsyncTask is completely parsed to give you a thorough understanding of the source code.
Http://blog.csdn.net/guolin_blog/article/details/11711405
The Asynchronous Message Processing Mechanism of Android is completely parsed, which gives you a thorough understanding of the source code.
Http://blog.csdn.net/guolin_blog/article/details/9991569
Android asynchronous Message processing mechanism allows you to deeply understand the relationship among logoff, Handler, and Message.
Http://blog.csdn.net/lmj623565791/article/details/38377229
Android message loop analysis
Http://blog.isming.me/blog/2014/04/02/android-message-loop-analyze/
Introduction to android AsyncTask
Http://findbug.cn/archives/270
Android Activity
Developer website
Http://developer.android.com/guide/topics/manifest/activity-element.html#lmode
Android startup mode (android: launchMode)
Http://blog.csdn.net/lincyang/article/details/6826021
Activity startup mode (android: launchMode)
Http://blog.csdn.net/feng88724/article/details/6412638
Four startup modes of Android Activity
Http://blog.csdn.net/android_tutor/article/details/6310015
Manage the lifecycle of an Activity
Http://blog.isming.me/blog/2014/03/25/manage-activityde-lifecycle/
Android: Four startup modes of Activity
Http://www.cnblogs.com/meizixiong/archive/2013/07/03/3170591.html
Android Intent
Serializable and Parcelable)
Http://blog.csdn.net/android_tutor/article/details/5740845
In-depth analysis of Intent matching rules and resolution framework
Http://blog.csdn.net/qinjuning/article/details/7384906
Summary 9: Intent application details
Http://blog.csdn.net/liuhe688/article/details/7162988
Android Intent mechanism details
Http://blog.csdn.net/t12x3456/article/details/7688154
Android thread Communication
Android concurrent programming-three basic methods of Inter-thread Communication
Http://blog.csdn.net/manoel/article/details/38964563
Communication between Android Service and Activity
Http://blog.csdn.net/xiaanming/article/details/9750689
Android UI and Layout
Detailed ViewPager 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 are you with listview?
Http://www.cnblogs.com/noTice520/archive/2011/12/05/2276379.html
Android Fragment is completely parsed. Everything you need to know about Fragment
Http://blog.csdn.net/guolin_blog/article/details/8881711
Painting in Andriod ---- detailed use of Canvas
Http://blog.csdn.net/qinjuning/article/details/6936783
Add layout file/View to Window Process Analysis in Android ---- start with setContentView ()
Http://blog.csdn.net/qinjuning/article/details/7226787
Android Network Access
Android Volley full parsing Series
Http://blog.csdn.net/guolin_blog/article/details/17482095
Network Operations in Android
Http://blog.isming.me/blog/2014/05/11/use-network-in-android/
Analysis of View rendering process and invalidate () in Android
Http://blog.csdn.net/qinjuning/article/details/7110211
Android HttpURLConnection and HttpClient Selection
Http://www.trinea.cn/android/android-http-api-compare/
HTTP Status Codes
Http://v5browser.iteye.com/blog/1769789
OOM Problems
Android efficiently loads large charts and multi-graph solutions, effectively avoiding program OOM
Http://blog.csdn.net/guolin_blog/article/details/9316683
ANR Problems
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 Processing in Android
Http://blog.csdn.net/dawanganban/article/details/19285977
The Android event distribution mechanism is completely parsed to give you a thorough understanding of the source code.
Http://blog.csdn.net/guolin_blog/article/details/9097463http://blog.csdn.net/guolin_blog/article/details/9153747
Adnroid View event distribution mechanism source code analysis
Http://blog.csdn.net/lmj623565791/article/details/38960443
Android ViewGroup event distribution mechanism
Http://blog.csdn.net/lmj623565791/article/details/39102591
Andriod Details View from the source code point of View, and the Touch event distribution mechanism of ViewGroup
Http://blog.csdn.net/xiaanming/article/details/21696315
Android Process Communication
Analysis of Android aidl Binder framework
Http://blog.csdn.net/lmj623565791/article/details/38461079
Android AIDL instance Parsing
Http://blog.csdn.net/bboyfeiyu/article/details/39003759
Android process transfer of complex data (AIDL)
Http://blog.csdn.net/dawanganban/article/details/17524581
Study Notes on inter-process communication mechanism of Android IPC
Http://www.cnblogs.com/bluestorm/archive/2011/11/05/2298125.html
Implementation of cross-process communication in Android (I) -- remote call process 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/
Underlying Android and Linux
Android development-basic concepts of linux Processes
Http://blog.csdn.net/dawanganban/article/details/38854817
About Dalvik of Android Virtual Machine
Http://blog.csdn.net/Android_Tutor/article/details/5334228
ANDROID memory optimization (big Summary-All)
Http://blog.csdn.net/a396901990/article/details/38904543
Android data storage and data parsing
Android parsing XML Summary (SAX, Pull, Dom)
Http://www.cnblogs.com/JerryWang1991/archive/2012/02/24/2365507.html
Others
A classic example allows you to thoroughly understand the java callback mechanism
Http://blog.csdn.net/xiaanming/article/details/8703708
Java concurrent interview questions
Http://blog.csdn.net/geolo/article/details/8670900
View the design of the MVC Architecture From the MVC Framework
Http://kb.cnblogs.com/page/502983/
Introduction and lifecycle of four basic Android Components
Http://www.cnblogs.com/bravestarrhu/archive/2012/05/02/2479461.html
Android learning advanced Route Navigation Line (Android source code sharing)
Http://blog.csdn.net/qinjuning/article/details/7416208
Thanks again to the author of the above article. Thank you for your selfless sharing.
What are the main java knowledge points in the android development interview ???
Not necessarily, but android itself is developed based on java. Most companies will ask both java and android. In some cases, if you do not have any android talents, you will be asked about java knowledge points. You can search for some java and android interview questions on the Internet to see if they are helpful to you. If you are lucky, you may find the interview questions ~~
Android interview process
Generally, you need to test some basic theoretical questions of java and android first, and then perform an interview. You will be asked about your work experience. If you have a project, you will be asked to talk about your project!
Four components, life cycle, and inter-thread communication are all mandatory .... You should review these knowledge more!
Hope to adopt ......