This article mainly collects the dry goods technology commonly used in Android development, and now makes a catalog. This article is constantly updated, welcome to pay attention to, like, contribute.

The four components and layout of Android

  • 1. How to use the Activity

  • 2. How to use Service

  • 3. Broadcast usage details

  • 4. ContentProvider usage details

  • 5. Detailed explanation of the use of the four layouts

  • 6. Resource Usage details

Android basic control View

  • 1. The Dialog using the explanation = = & mid = 2247484846 & independence idx = 1 & sn = 9599 bcbb6c933d7e75a23ece98a14276 & scene = 21 # wechat_redirect)

  • 2. ListView usage details

  • 3. GridView usage details

  • 4. Fragment

  • 5. How to use PopWindow

  • 6. Details on the use of Notification

  • 7. TextView usage details

  • 8. How to use Button

  • 9. How to use ImageView

  • 10. EditText uses details

Android custom control View

  • 1. Custom iPhone-like switch control

  • 2. Customize Settings itemClickView

  • 3. Customize Settings itemCheckView

  • 4. Custom mock SettingsItemToggleView

  • 5. Customize Button selectors

  • 6. Customize the EditText style

  • 7. Customize CheckBox styles

Android Data Store

  • 1. Preference

  • 2. SharePerference Description

  • 3. Detailed description of internal storage

  • 4. Details about the use of external storage

  • 5. SQLite database usage details

Android phone restart solution

  • 1. Mobile phone restart Troubleshooting Guide

  • 2.SWT Restart Case Analysis (1)

  • 3.SWT Restart Case Analysis (II)

  • 4.SWT Restart Case Analysis (III)

  • 5.SWT Restart Case Analysis (4)

  • 6.SWT Restart Case Analysis (5)

  • 7.SWT Restart Case Analysis (VI)

  • 8.SWT Restart Case Analysis (7)

Android Basics

  • 1. Description of Intent

  • 2. Summary of Intent methods

  • 3. Drawable

  • 4. Drawable and Bitmap conversion details

  • 5. Handler Description

  • 6. Permission

  • 7. Detailed description of device compatibility

  • 8. Detailed explanation of obtaining equipment information

Android animation

  • 1. Detailed explanation of the use of frame animation

  • 2. Details on the use of tween animation

  • 3. Detailed explanation of the use of attribute animation

The development of advanced

  • 1. Android startup process analysis

  • 2. Zygote process analysis

  • 3. Analyze the SystemServer process

  • 4. Android. Mk usage details

  • 5. Detailed explanation of Dalvik VIRTUAL machine

  • 6. What are you doing

  • ADB All the commands you are looking for are here

System Framework Service

  • 1. PhoneWindowManager usage analysis

  • 2. ActivityManagerService usage analysis

  • 3. Analyze the usage of PackageManagerService

  • 4. PowerManagerService Usage Analysis (1)

  • 5. PowerManagerService Usage Analysis (2)

  • 6. PowerManagerService starts analysis

  • 7. PowerManagerService core method analysis

  • 8. BatteryService usage analysis

  • 9. Remind BatteryService of abnormal battery temperature

  • 10. DisplayManagerService Usage Analysis (part 1)

Android switch machine

  • 1. Startup animation specification requirements

  • 2. Add solutions for startup vibration, animation and ringtone

  • 3. Startup problem analysis process

  • 4. Shutdown problem analysis

Android restart

  • 1. Restart
  • 2. MTK SWT restart case Analysis and solution (1)

Android crash

  • 1.Crash restarts the analysis tool
  • 2. Fixed screen Crash Operation Guide

Fingerprint unlock

  • 1. Analyze the fingerprint unlock process

Screen on and off process

  • 1. Analyze the process of the mobile phone screen lighting up

  • 2. Analyze the process for shutting down the mobile phone screen

The power consumption of the Android

  • 1. WakeLock mechanism analysis

  • 2. Introduction to Power management

  • 3. Analyze the power management interruption

  • 4. Analysis of MTK power consumption

Crash && ANR

  • 1. ANR problem analysis

  • 2. App Crash solution

  • 3. GMS Crash solution

  • 4. In-depth understanding of The Android 9.0 Crash mechanism (part 1)

  • 5. In-depth understanding of The Android 9.0 Crash mechanism (2)

Android Performance Optimization

  • 1. App lag optimization scheme

  • 2. App memory optimization scheme

  • 3. App memory management optimization scheme

  • 4. Mobile phone battery optimization scheme

  • 5. Google’s official performance optimization video tutorial

  • 6. Systrace performance optimization tool details

  • 7. Improve App performance through ART

What’s new with Android

  • Android Q(10) Bate features and new features

  • 2. Android P(9.0) features and new features

  • 3. Android Go(8.1) Features and new features

  • 4. Android Oreo(8.0) Features and New Features

  • 5. Android Oreo 8.0 features and New Features

Other dry goods technology

  • 1. App changes the screen backlight brightness scheme

  • 2. APP keeps backlight on

  • 3. Try a foldable simulator

  • 4. The MTP driver cannot install the solution