"Android Interview Basics Point Finishing"

Source: Internet
Author: User


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"

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.