"Android Interview Basics Point Finishing"

Source: Internet
Author: User


For Android interview in some of the common knowledge points, Max is just a porter, thank you for quoting the article in this article of the authors, to share so many excellent articles, for which the analysis is the original author's personal opinion, there are errors and inaccurate places, also please everyone actively correct.

This article will continue to be updated, and I'll put it on GitHub as well: point-of-android

You can also look at 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 for asynchronous processing tasks
Http://www.cnblogs.com/snake-hand/archive/2012/03/30/2454368.html

Android Asynctask fully Parse, take you from the source of the perspective of a thorough understanding
http://blog.csdn.net/guolin_blog/article/details/11711405

Android asynchronous message processing mechanism fully parse, take you from the source angle 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

Summary of the basic article IX: Intent application detailed
http://blog.csdn.net/liuhe688/article/details/7162988

Android Intent Mechanism detailed
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 Detailed 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 full parsing, everything you need to know about fragmentation
http://blog.csdn.net/guolin_blog/article/details/8881711

Andriod drawing (Drawing) Diagram----The use of canvas
http://blog.csdn.net/qinjuning/article/details/6936783

Add layout file/view to Windows process analysis----from 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

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/

An explanation of the HTTP protocol status code
http://v5browser.iteye.com/blog/1769789

OOM problem

Android high-efficiency loading large map, multi-graph 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

Android event distribution mechanism fully parse, take you from the source of the perspective of a thorough understanding
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 the distribution mechanism of View,viewgroup's touch events from the source 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 sharing)
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.