[Basic Android interview knowledge point sorting], basic android knowledge

Source: Internet
Author: User

[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 ......

Related Article

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.