Android development documentation --- Chinese version, android documentation ---
Http://hukai.me/android-training-course-in-chinese/connectivity/volley/index.html
Android basics: start from here
Written by kesenhoo-Original: http://developer.android.com/training/index.html
Welcome to the Training Program for Android Developers. Here you will find a series of courses that demonstrate how you can use reusable code to complete specific tasks. All courses are divided into several different groups. You can view it in the left-side navigation pane.
Group 2: "Start from here", teach you the most basic knowledge of Android application development. If you are a beginner in Android Application Development, you should finish the following courses in sequence:
Build Your First App)
After you install the Android SDK, you will learn the basic knowledge of Android Application Development from this lesson.
Add ActionBar (Adding the Action Bar)
ActionBar is one of the most important design elements in your Activity. Although ActonBar has been introduced since API 11, you can still use the Support Library to implement ActionBar from Android 2.1.
Compatible with Different Devices (Supporting Different Devices)
Learn how to provide an application with selectable resource files to achieve the best user experience on different devices by using an APK.
Manage the Activity Lifecycle)
Learn how to create and destroy an Android Activity and how to create a seamless user experience by implementing the lifecycle callback method.
Building a Dynamic UI with Fragments)
Learn how to create a flexible enough UI for your application. This UI can display multiple UI components on large screen devices and present compact UI components on small screen devices. This allows you to create only the same APK for your phone and tablet.
Saving Data)
Learn how to save data on a device. Whether the data is temporary files, resources downloaded by applications, user multimedia data, structured data, or others.
Interacting with Other Apps)
Learn how to use existing functions of other existing applications to perform further user tasks. For example, taking a photo or viewing an address on a map.