http://m.blog.csdn.net/article/details?id=50067653
Comprehensive summary of Android Activity knowledge points
Summary of Android knowledge points
Published on 2015/12/23 11:11:25 4892 people read
Category: Program Talk
illustrate
Most of these articles are reprinted from the hands of other great gods, and I have learned a lot in the process of reprinting. Here, I mainly explain the relevant knowledge points of the android system, and this article will continue to be updated.
1 Android service related knowledge points
- Android Service is completely parsed, everything you need to know about the service (Part 1)
http://blog.csdn.net/qq_23547831/article/details/41346543 - Android Service is completely analyzed, everything you need to know about the service (below)
http://blog.csdn.net/qq_23547831/article/details/41348317 - Android IntentService fully resolves when Service encounters Handler
http://blog.csdn.net/lmj623565791/article/details/47143563
2 Programming Tips Custom Components
- Android rapid development series to create a versatile ListView GridView adapterhttp
://blog.csdn.net/lmj623565791/article/details/38902805/ - Android imitation NetEase News v3.5: guide page that slides up and downhttp:
//blog.csdn.net/t12x3456/article/details/9397389 - Implementation of left and right sliding screen in android (ad banner component)
http://blog.csdn.net/singwhatiwanna/article/details/8875241
3 Android cache related knowledge points
- Android DiskLruCache fully parsed, the best solution for hard disk cachinghttp:
//blog.csdn.net/guolin_blog/article/details/28863651 - Full version of Android photo wall, perfect combination of LruCache and DiskLruCache
http://blog.csdn.net/guolin_blog/article/details/34093441
4 Android ActionBar related knowledge points
- Android ActionBar is completely parsed, using the best navigation bar recommended by the official (on)
http://blog.csdn.net/guolin_blog/article/details/18234477 - Android ActionBar is fully parsed, using the officially recommended best navigation bar (below)
http://blog.csdn.net/guolin_blog/article/details/25466665
5 Android framework analysis
-
Volley frame analysis
- Android Volley complete analysis (1), the basic usage of Volley for the first time
http://blog.csdn.net/guolin_blog/article/details/17482095 - Android Volley complete analysis (2), use Volley to load network pictureshttp
://blog.csdn.net/guolin_blog/article/details/17482165 - Android Volley complete analysis (3), customize your own Request
http://blog.csdn.net/guolin_blog/article/details/17612763 - Android Volley complete analysis (4), take you to understand Volley from the perspective of source code
http://blog.csdn.net/guolin_blog/article/details/17656437
- Android Volley complete analysis (1), the basic usage of Volley for the first time
-
EventBus framework
- Android EventBus is out if you haven't heard of it
http://blog.csdn.net/lmj623565791/article/details/40794879 - Android EventBus source code analysis brings you a deep understanding of EventBus
http://blog.csdn.net/qq_23547831/article/details/44102565
- Android EventBus is out if you haven't heard of it
-
microlog4android logging framework
- microlog4android logging
http://blog.csdn.net/qq_23547831/article/details/44038623
- microlog4android logging
-
Android percentage library
- Android Support library percentage layout
http://blog.csdn.net/sbsujjbcy/article/details/46693999
- Android Support library percentage layout
6 Android View component in-depth analysis and drawing process
- Android LayoutInflater principle analysis, take you step by step to understand View (1)
http://blog.csdn.net/qq_23547831/article/details/41483687 - The Android view drawing process is completely analyzed, taking you step by step to understand View (2)
http://blog.csdn.net/qq_23547831/article/details/41514951 - Android view state and redraw process analysis, take you step by step to understand View (3)
http://blog.csdn.net/qq_23547831/article/details/41516083 - The implementation method of Android custom View, take you step by step to understand View (4)
http://blog.csdn.net/qq_23547831/article/details/41548715 - The location of the view in the android application
http://blog.csdn.net/qq_23547831/article/details/50221817
7 Activity related knowledge points
- The life cycle of Android activity, the execution process of the life cycle method in different scenarioshttp
://blog.csdn.net/qq_23547831/article/details/41693807 - Android task and return stack fully resolved
http://blog.csdn.net/qq_23547831/article/details/46534693
8 Android code obfuscation
- Android obfuscation code summaryhttp
://blog.csdn.net/qq_23547831/article/details/51581491
9 Fragment related knowledge
- Android Fragment is fully resolved, everything you need to know about fragmentshttp
://blog.csdn.net/guolin_blog/article/details/8881711 - Activity is recycled causing fragment's getActivity to be emptyhttp
://blog.csdn.net/qq_23547831/article/details/47319565
10 Android asynchronous message mechanism
- The Android asynchronous message processing mechanism is completely analyzed, and you can fully understand it from the perspective of source
codehttp://blog.csdn.net/qq_23547831/article/details/41697039 - Android AsyncTask is completely parsed, and you can fully understand it from the perspective of source codehttp
://blog.csdn.net/qq_23547831/article/details/41697499
11 Android's subcontracting mechanism (MultiDexApplication)
- Android dex subcontracting schemehttp
://blog.csdn.net/qq_23547831/article/details/50165013
12 Android dynamic hot patching scheme
- Introduction to Android App Hot Patch Dynamic Repair Technology (HotFix, Nuwa)
http://blog.csdn.net/qq_23547831/article/details/50165025
13 Android dynamic loading technology
- An easy-to-understand introduction to Android dynamic loading technologyhttp
://blog.csdn.net/qq_23547831/article/details/50108459 - Android dynamic loading basic ClassLoader working mechanismhttp
://blog.csdn.net/qq_23547831/article/details/50172413 - Android dynamic loading supplementary loading SO library in SD
cardhttp://blog.csdn.net/qq_23547831/article/details/50172369 - Android dynamic loading entry simple loading
modehttp://blog.csdn.net/qq_23547831/article/details/50173123 - Android dynamically loads advanced agent Activity
modehttp://blog.csdn.net/qq_23547831/article/details/50173133 - Android dynamically loads black technology to dynamically create Activity
modehttp://blog.csdn.net/qq_23547831/article/details/50173157
14 Android exception related
- Custom capture of Application global exceptions in Android can replace the system's forced exit dialog
http://blog.csdn.net/qq_23547831/article/details/41725069
15 Android optimization related knowledge
- Summary of Android ListView principle learning and optimizationhttp
://blog.csdn.net/qq_23547831/article/details/41725523 - Android Best Performance Practices (1) - Reasonable Memory Managementhttp
://blog.csdn.net/qq_23547831/article/details/46534133 - Android Best Performance Practices (2) - Analysis of Memory
Usagehttp://blog.csdn.net/qq_23547831/article/details/46534349 - Android Best Performance Practices (3) - High-Performance Coding Optimizationhttp
://blog.csdn.net/qq_23547831/article/details/46534417 - Android Best Performance Practices (4) - Layout Optimization Tipshttp
://blog.csdn.net/qq_23547831/article/details/46534471
16 Android event distribution mechanism
- The Android event distribution mechanism is completely analyzed, and it will take you to understand it from the perspective of the source code (Part 1)
http://blog.csdn.net/qq_23547831/article/details/41721265 - The Android event distribution mechanism is completely analyzed, and it will take you to understand it from the perspective of the source code (below)
http://blog.csdn.net/qq_23547831/article/details/41721439 - The distribution and delivery mechanism of Android events in the picture-talking
serieshttp://blog.csdn.net/qq_23547831/article/details/45719073 - Sliding conflict caused by listviewhttp
://blog.csdn.net/qq_23547831/article/details/46386759 - Detailed explanation and source code analysis of Android touch screen event dispatch mechanism (View)
http://blog.csdn.net/qq_23547831/article/details/46461429 - Detailed explanation of Android touch screen event dispatch mechanism and source code analysis II (ViewGroup)
http://blog.csdn.net/qq_23547831/article/details/46481457 - Detailed explanation of Android touch screen event dispatch mechanism and source code analysis three (Activity)
http://blog.csdn.net/qq_23547831/article/details/46481485
17 Knowledge about Android testing
- Android's monkey test
http://blog.csdn.net/qq_23547831/article/details/45038283
18 Knowledge about Android adaptation
- Basic knowledge of mobile terminal
sizehttp://blog.csdn.net/qq_23547831/article/details/45223853
19 Android Custom Components
- Android In-depth understanding of custom attributes in
Androidhttp://blog.csdn.net/qq_23547831/article/details/45340299
20 Android5.0 new features
- Android RecyclerView uses full parsing to experience artistic controlshttp
://blog.csdn.net/qq_23547831/article/details/45340391 - Detailed explanation of the use of Android Design Support Libraryhttp
://blog.csdn.net/qq_23547831/article/details/46423599 - Android implements NavigationView by itself
http://blog.csdn.net/qq_23547831/article/details/46415425
21 Android radio related
- Type of broadcast (normal broadcast, ordered broadcast, sticky broadcast)
- The life cycle of broadcasting (onReceiver method, cannot do time-consuming operations, cannot do asynchronous operations (when there is only broadcasting in the current process, the priority of the improvement process will be reduced, and it is easy to be killed))
- Broadcast registration method (code registration, manifest registration (scanning operation when booting))
- local broadcast related
- Android Broadcasting Daquanhttp
://blog.csdn.net/qq_23547831/article/details/46874581 - Introduction to Android BroadcastReceiverhttp:
//blog.csdn.net/qq_23547831/article/details/47399653 - Detailed explanation of Android broadcast mechanismhttp
://blog.csdn.net/qq_23547831/article/details/46914023
22 Android Signature Mechanism
- Android uses digital certificates to sign programs
http://blog.csdn.net/qq_23547831/article/details/46605377
23 Binder mechanism in Android
- A brief understanding of the Binder mechanism in Androidhttp
://blog.csdn.net/qq_23547831/article/details/46520799
24 Android source code analysis
- Source code analysis of Android application setContentView and LayoutInflater loading and parsing mechanismhttp
://blog.csdn.net/qq_23547831/article/details/46481665