|
|
|
|
|
| Getting Started
Welcome to Training for Android developers. Here you'll find sets of lessons within classes that describe what accomplish a specific task with code samples can Re-use in your app. Classes is organized into several groups you can see at the top-level of the left navigation.
This first group, Getting Started, teaches your bare essentials for Android app development. If you ' re a new Android app developer, you should complete each of the these classes in order: |
|
Their assertions
As a Windows programmer, it's always helpful to learn and master some of the terminal's development techniques, whether it's for a future career or to expand your technical horizons. As an Android novice, my predecessor to my opinion is "first do not have to buy the book to buy the book, the Android official online tutorial to read the introduction of the".
Personal venture in the original tutorial on the basis of the supplement to some of the learning process of experience, the superfluous to collate the following these annotated articles.
Before you start learning, you need to first deploy the development environment well:
|
| Building Your First APP |
|
Build your first app |
| After your ' ve installed the Android SDK, start with this class to learn the basics about Android app development. |
- Creating an Android Project
- Running Your Application
- Building a simple User Interface
- Starting another Activity
|
|
After you have installed the Android SDK, start this course to learn the basics of Android program development. |
- Create an Android project with Eclipse
- Run your App
- Build a simple user interface
- Start another activity
|
| Managing the Activity Lifecycle |
|
Management of the life cycle |
| How Android activities Live and die and what to create a seamless user experience by implementing lifecycle callback method S. |
- Starting an Activity
- Pausing and Resuming an Activity
- Stopping and restarting an Activity
- Recreating an Activity
|
|
Here you will learn how Android activities Live and die, and how to use lifecycle callback functions to complete a seamless user experience.
|
- Start activity
- pausing and resuming Activity
- Stop and restart activity
- Rebuilding activity
|
| Supporting Different Devices |
|
Multi-Device Support |
| How to build your app with alternative resources, provide an optimized user experience on multiple device form factors Using a single APK. |
- Supporting Different Languages
- Supporting Different Screens
- Supporting Different Platform Versions
|
|
How to build a program by configuring a variety of resource files to optimize the user experience of an APK file on different devices. |
- Multi-lingual support
- Multi-screen support
- Support for different platform versions
|
| Building a Dynamic UI with fragments |
|
Create a flexible user interface with fragments |
| How to build a user interface for your app this is flexible enough to present multiple UI components on large screens and A more constrained set of UI, smaller screens-essential for building a single APK for both phones and tablets . |
- Using the support Library
- Creating a Fragment
- Building a flexible UI
- Communicating with other fragments
|
|
How to build the user interface of the program flexibly to show complex UI components on a large screen device, while showing a relatively compact UI component on a small screen device-this is very important to use the same apk file to fit the phone and tablet. |
- Using Android-supported libraries
- Create a fragment
- Create a flexible user interface
- Interacting with other fragments
|
| Saving Data |
|
Data storage |
| How to save data on the device, whether it ' s temporary files, downloaded app assets, user media, structured data, or Somet Hing else. |
- Saving Key-value Sets
- Saving Files
- Saving Data in SQL Databases
|
|
How to save things like temporary files, downloaded app resources, user media data, structured data, etc. on your device |
|
| Interacting with other Apps |
|
Interacting with other applications |
| How to build a user experience this leverages other apps available on the device to perform advanced user tasks, such as C Apture a photo or view an address on a map. |
- Sending the User to another App
- Getting a Result from the Activity
- Allowing other Apps to Start Your Activity
|
|
How to take advantage of other programs available on your device such as taking pictures, viewing locations on the map, and so on. |
- Let users move to another application
- Retrieving feedback from another activity
- Allow other applications to start your activity
|
| Sharing Content |
|
Content sharing |
| How-to-take your app interaction to the next level by sharing information with other apps, receive information back, and P Rovide a simple and scalable-perform Share actions with user content. |
- Sending Content to other Apps
- Receiving Content from other Apps
- Adding an easy Share Action
|
|
How to get your app to a higher level by sharing data with other apps, accepting data from other apps, and providing a simple and scalable way to do things that share user Content--social apps (wrong, but feel the Ox x point). |
- Send content to other applications
- Receiving content from other applications
- Add a simple shared action
|
|
|
|
|
|