Android Official Development Document Training Series Course Chinese version: Catalogue

Source: Internet
Author: User

Original address: http://android.xsoftlab.net/training/index.html

Introduction

After translating an official Android document, I think one thing to do is to translate the entire Android training course into English for domestic developers, especially the starter developers, although there are many introductory courses on the Web, but still rely on official document learning The official Android document is a series of courses that allow everyone to systematically master the knowledge of Android, and it provides developers with the ability to check for gaps compared to other courses.

Here you can discover the fascinating world of Android.

Tips: At the same time, this catalogue can be used as an Android function search manual, which allows you to achieve unexpected results through some of the features offered by the Android system.

Getting Started-catalog building the first Android app
    • Project creation
    • Program run
    • Creating the User interface
    • Start another activity
Add Actionbar
    • Set Actionbar
    • Add Action button
    • Custom Actionbar Styles
    • Actionbar Floating Layer Effect
Support for different devices
    • Support for different languages
    • Support for different screens
    • Support for different platform versions
Manage the life cycle of your activity
    • Start an activity
    • pausing and resuming activity
    • Stop and restart activity
    • Reconstruction of activity
Building a dynamic UI using fragment
    • Create fragment
    • Build a flexible UI
    • Communication between the fragment
Storing data
    • Key-value pair sequence storage
    • File storage
    • Database storage
Interacting with other apps
    • Take users to a third-party app
    • Get return results from another activity
    • Allow the three-party app to launch your activity
Share simple data
    • Add a simple sharing behavior
    • Send simple data to other apps
    • Receive simple data from other apps
Share files
    • Configure file Sharing
    • Share a file
    • Request a shared file
    • Get file information
Share files via NFC
    • Send a file to another device
    • Receiving files from other devices
Manage Audio playback
    • Control the volume and playback of your app
    • Managing Audio Focus
    • Processing of audio output hardware
Call camera
    • Simple photo shoot
    • Simple camera
    • Control camera
Print content
    • Image printing
    • HTML Document Printing
    • customizing document Printing
Efficient display of bitmaps
    • When you load a large bitmap
    • Working with pictures in non-UI threads
    • Bitmap caching
    • Managing Bitmap Memory
OpenGL Drawing
    • Environment configuration
    • Graphical definition
    • Drawing drawing
    • Application projection and camera view
    • Add a dynamic effect
    • Responding to touch events
Interim translation Plan for the Chinese version of the Android official development Document Training Series CourseAnimation view
    • Introduction to the Transition framework
    • Scene creation
    • Application Scenarios
    • Create a custom transition animation
Connecting wireless devices
    • Network Service search function
    • Create a peer connection via WiFi
    • Web Services through Peer search
Network operation
    • Network connection
    • Network management
    • XML parsing
Notify users
    • Build Notifications
    • Create activity with different navigation methods
    • Update or remove a notification
    • Large View Notification
    • Show progress in notifications
Multiple screens
    • Support for different screen sizes
    • Support for different screen densities
    • Implementing an Adaptive UI
Create a custom view
    • Creation of view
    • Drawing of view
    • The interaction of the view
    • Optimization of view
Managing the System UI
    • Dimming system Strips
    • Hide Status bar
Gesture Processing
    • Monitor General gestures
    • Record the trajectory of your finger movement
    • Scrolling animations and scroller
    • Multi-Touch processing
    • Drag or Zoom
    • Event Management for ViewGroup
Keyboard input Processing
    • Specify the type of input
    • Control how input methods are displayed
    • Handling Keyboard keys
Background services
    • Creation of Intentservice
    • Use of Intentservice
    • Response to Intentservice processing results
Loading data in the background
    • Using Cursorloader to query
    • Processing query results for Cursorloader
Manage the sleep state of a device perform timing tasks performance tuning recommendations app memory management layout performance optimization
    • Layout-Level optimization
    • Layout re-use
    • Load View on Demand
    • Optimization of the ListView
Battery life Optimization
    • Monitor battery power and charging status
    • Check and monitor the status and type of dock
    • Check and detect network connection status
    • Enable broadcast receivers on demand
Thread Execution Action
    • Defining Thread Execution Code
    • Create a multithreaded Manager
    • Thread pool Operations
    • Inter-thread communication
How to avoid ANR? Android's JNI related Android security recommendations activity test
    • Test environment Configuration
    • Create a Run test
    • UI Component Testing
    • Creating unit Tests
    • Create a functional test

Done.
The mirror address of the domestic API is: http://android.xsoftlab.net/training/index.html

written in the following summary : This translation project from March 15, 2016 to November 14, 2016 ended , exactly 8 month, total article 114. The translation level of the document has been "so-so" from the beginning to the later. For myself The original purpose was also achieved:

  • Familiar with Android overall knowledge system.
  • The level of their English reading has improved.
  • Because he has made me a lot of unexpected gains.
  • Fulfilled his own goals at the time.
  • He can help the people who need him.

The last thing to say is,"the official Android Development Document Training Series Course Chinese edition" series translated to this painting.

The published address of all translated articles is:http://blog.csdn.net/sahadev_

The project's source file address is:https://code.csdn.net/u011064099/android-training-chinese-version/tree/master

Finally thanked Csdn, the dream pigeon to my strong support!

Android Official Development Document Training Series Course Chinese version: Catalogue

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.