2015 Latest Android Basics Tutorial directory (end version)

Source: Internet
Author: User
Tags sqlite database

2015 Latest Android Basics Tutorial directory (end version)

tags (space delimited): Android Basics Getting Started Tutorial

Objective:

About the 2015 latest Android Basics Tutorial Catalogue finally came out today with a full set of tutorials
A total of 148 sections have been written, attached directories, about the origin of the tutorial, the author's situation and self-learning experience, resource sharing
And some questions such as can be stamped: "2015 New Android Basics Tutorial" End scattered flowers ~
The following is the full list of tutorials in this series:

Chapter One: environmental construction and development related (ended 10/10)
    • Android Basics Getting Started tutorial--1.1 background correlation and system architecture analysis
    • Android Basics Getting Started Tutorial--1.2 development environment Building
    • Android Basics Getting Started tutorial--1.2.1 using Eclipse + ADT + SDK to develop Android APP
    • Android Basics Getting Started tutorial--1.2.2 using Android Studio to develop Android APP
    • Android Basics Getting Started Tutorial--1.3 SDK Update No problem resolution
    • Android Basics Getting Started tutorial--1.4 genymotion Simulator Installation
    • Android Basics Getting Started tutorial--1.5.1 git using the tutorial's basic operation of the local repository
    • Android Basics Getting Started tutorial--1.5.2 git using GitHub to build a remote repository
    • Android Basics Getting Started tutorial--1.6.9 (Nine sister) pictures how to play
    • Android Basics Getting Started tutorial--1.7 interface prototype design
    • Android Basics Getting Started tutorial--1.8 Engineering related parsing (various files, resource access)
    • Android Basics Getting Started Tutorial--1.9 Android program Signature Package
    • Android Basics Getting Started tutorial--1.10 anti-compilation APK get Code & Resources
Chapter Two: Android UI (User Interface) (end 40/40)

Android Basics Getting Started Tutorial--2.1 view vs. ViewGroup concept

Six major layouts

Android Basics Getting Started tutorial--2.2.1 linearlayout (Linear layout)
Android Basics Getting Started tutorial--2.2.2 relativelayout (relative layout)
Android Basics Getting Started tutorial--2.2.3 tablelayout (table layout)
Android Basics Getting Started tutorial--2.2.4 framelayout (frame layout)
Android Basics Getting Started tutorial--2.2.5 GridLayout (Grid layout)
Android Basics Getting Started tutorial--2.2.6 absolutelayout (Absolute layout)

Common Basic UI controls

Android Basics Getting Started Tutorial--2.3.1 TextView (text box) detailed
Android Basics Getting Started tutorial--2.3.2 EditText (input box) detailed
Android Basics Getting Started Tutorial--2.3.3 button (buttons) with ImageButton (image button)
Android Basics Getting Started tutorial--2.3.4 ImageView (Image view)
Android Basics Getting Started Tutorial--2.3.5.radiobutton (radio button) &checkbox (check box)
Android Basics Getting Started Tutorial--2.3.6 switch button ToggleButton and switches switch
Android Basics Getting Started tutorial--2.3.7 ProgressBar (progress bar)
Android Basics Getting Started tutorial--2.3.8 SeekBar (drag bar)
Android Basics Getting Started tutorial--2.3.9 Ratingbar (star rating bar)
Android Basics Getting Started Tutorial--2.3.10 ScrollView (scroll bar)
Android Basics Getting Started Tutorial--2.3.11 Date & Time Component (top)
Android Basics Getting Started Tutorial--2.3.12 Date & Time component (bottom)

Controls for the adapter class

Android Basics Tutorial--2.4.1 Adapter Basics
Android Basics Getting Started tutorial--2.4.2 ListView Simple to use
Android Basics Getting Started tutorial--2.4.3 baseadapter optimization
Android Basics Getting Started tutorial--2.4.4 ListView Focus Issue
Android Basics Getting Started tutorial--2.4.5 ListView checkbox Dislocation Problem Solving
Android Basics Getting Started tutorial--2.4.6 ListView Data Update issues
Android Basics Getting Started tutorial--2.4.7 building a reusable custom Baseadapter
Android Basics Getting Started tutorial--2.4.8 ListView Item multi-layout implementation
Android Basics Getting Started tutorial--2.4.9 GridView (grid view) Basic usage
Basics of Android Basics Tutorial--2.4.10 Spinner (List options box) basic use
Basics of Android Basics tutorial--2.4.11 autocompletetextview (AutoComplete text box) basic use
Basics of Android Basics Tutorial--2.4.12 expandablelistview (collapsible list) basic use
Android Basics Getting Started tutorial--2.4.13 viewflipper (Flip view) basic use
Android Basics Getting Started tutorial--2.4.14 Viewpager simple to use
Android Basics Getting Started Tutorial--2.4.15 drawerlayout (official side slide menu) simple to use

Informational Cue Class control

Android Basics Getting Started tutorial--2.5.1 toast (toast) basic use
Android Basics Getting Started tutorial--2.5.2 Notification (status bar notification) detailed
Android Basics Getting Started Tutorial--2.5.3 alertdialog (dialog box) detailed
Basic Android Basics Tutorial--2.5.4 Several other commonly used dialog boxes
Basics of Android Basics Tutorial--2.5.5 popupwindow (hover box) basic use

Menu Related :

Android Basics Getting Started tutorial--2.6 menus (menu)

Chapter III: Event handling mechanism (ended 8/8)

Android Basics Getting Started tutorial--3.1 event handling mechanism based on listening
Android Basics Getting Started tutorial--3.2 callback-based event handling mechanism
Android Basics Getting Started tutorial--3.3 handler message passing mechanism analysis
Android Basics Getting Started tutorial--3.4 touchlistener PK ontouchevent + multi-point touch
Android Basics Getting Started tutorial--3.5 listening to edittext content changes
Android Basics Getting Started tutorial--3.6 responding to System-set events (Configuration Class)
Android Basics Getting Started Tutorial--3.7 ansynctask Asynchronous task
Android Basics Getting Started tutorial--3.8 gestures (gesture)

Fourth: Android four components and intent (ended 12/12)

Activity (Activities)

Android Basics Getting Started tutorial--4.1.1 activity Beginner First practice
Android Basics Getting Started tutorial--4.1.2 activity First Glimpse
Android Basics Getting Started tutorial--4.1.3 activity presenting illegal weapons

Service (services)

Android Basics Getting Started Tutorial--4.2.1 service initial involvement
Android Basics Getting Started tutorial--4.2.2 service advanced
Android Basics Getting Started Tutorial--4.2.3 Service Mastery

Broadcastreceiver (Broadcast recipient)

Android Basics Getting Started tutorial--4.3.1 broadcastreceiver kind
Android Basics Getting Started tutorial--4.3.2 broadcastreceiver discovering

ContentProvider (content Provider)

Android Basics Introductory Tutorial--4.4.1 ContentProvider
Android Basics Getting Started tutorial--4.4.2 contentprovider--ducument Provider

Intent (intention)

Android Basics Getting Started Tutorial--4.5.1 Intent Basic use
Android Basics Getting Started tutorial--4.5.2 intent Complex data transfer

Fifth chapter: Fragment (Fragment) (ended 6/6)

Android Basics Getting Started Tutorial--5.1 Fragment Basic Overview
Android Basics Getting Started tutorial--5.2.1 fragment instance explaining--implementation of the bottom navigation bar (Method 1)
Android Basics Getting Started tutorial--5.2.2 fragment instance explaining--implementation of the bottom navigation bar (Method 2)
Android Basics Getting Started tutorial--5.2.3 fragment instance explaining--implementation of the bottom navigation bar (Method 3)
Android Basics Getting Started tutorial--5.2.4 fragment instance explaining--bottom navigation bar +viewpager sliding Toggle Page
Android Basics Getting Started tutorial--5.2.5 fragment instance explaining--simple implementation of the News (shopping) class app list fragment

Sixth: Android data storage (ended 4/4)

Android Basics Getting Started tutorial--6.1 data storage and access--file storage Read/write
Android Basic Getting Started tutorial--6.2 data storage and access--sharedpreferences save user Preferences parameters
Android Basics Getting Started tutorial--6.3.1 data storage and access--the SQLite database
Android Basics Getting Started tutorial--6.3.2 data storage and access--See also SQLite database

Seventh: Android Network programming (ended 20/20)

HTTP protocol Related

Android Basics Getting Started tutorial--7.1.1 Android network programming to learn something with the HTTP protocol learning
Android Basics Getting Started Tutorial--7.1.2 Android HTTP request header with response header learning
Android Basics Getting Started Tutorial--7.1.3 Android HTTP request mode-httpurlconnection
Android Basics Getting Started Tutorial--7.1.4 Android HTTP request mode-httpclient

XML and JSON parsing

Android Basics Getting Started tutorial--7.2.1 Android XML data parsing
Android Basics Getting Started Tutorial--7.2.2 Android JSON data parsing

File Upload and download

Android Basics Getting Started tutorial--7.3.1 Android file Upload
Android Basics Getting Started tutorial--7.3.2 android file Download (1)
Android Basics Getting Started tutorial--7.3.3 android file Download (2)

WebService call

Android Basics Getting Started tutorial--7.4 Android call WebService

WebView Browser Programming

Android Basics Getting Started Tutorial--7.5.1 WebView (Page view) basic usage
Android Basics Getting Started tutorial--7.5.2 WebView and Javascrip Interactive Basics
Android Basics Getting Started tutorial--7.5.3 Android 4.4 after webview some caveats
Android Basics Getting Started tutorial--7.5.4 webview file Download
Android Basics Getting Started tutorial--7.5.5 WebView caching issues
Android Basics Getting Started tutorial--7.5.6 webview handling the error code information returned by the Web page

Socket Network Programming

Android Basics Getting Started tutorial--7.6.1 Socket Learning Network Basics Preparation
Android Basics Getting Started tutorial--7.6.2 socket communication based on TCP protocol (1)
Android Basics Getting Started tutorial--7.6.3 socket communication based on TCP Protocol (2)
Android Basics Getting Started tutorial--7.6.4 socket communication based on UDP protocol

Eighth: Android graphics and animations (ended 27/27)

Drawable

Android Basics Getting Started tutorial--8.1.1 Android 13 drawable Summary Part 1
Android Basics Getting Started tutorial--8.1.2 Android 13 drawable Summary Part 2
Android Basics Getting Started tutorial--8.1.3 Android 13 drawable Summary Part 3

Bitmap and Bitmapfactory

Android Basics Getting Started tutorial--8.2.1 Bitmap (bitmap) detailed
Android Basics Getting Started tutorial--8.2.2 bitmap caused by oom problem

Drawing Api:paint,canvas,path

Android Basics Getting Started tutorial--8.3.1 three drawing Tools class
Android Basics Getting Started Tutorial--8.3.2 Drawing class Practical example
Android Basics Getting Started tutorial--8.3.3 Paint API--maskfilter (Mask)
Android Basics Getting Started tutorial--8.3.4 Paint API--xfermode and Porterduff details (i)
Android Basics Getting Started tutorial--8.3.5 Paint API--xfermode and Porterduff details (ii)
Android Basics Getting Started tutorial--8.3.6 Paint API--xfermode and Porterduff detailed (iii)
Android Basics Getting Started tutorial--8.3.7 Paint API--xfermode and Porterduff detailed (iv)
Android Basics Getting Started tutorial--8.3.8 Paint API--xfermode and Porterduff details (v)
Android Basics Getting Started tutorial--8.3.9 Paint API--colorfilter (color filter) (1-3)
Android Basics Getting Started tutorial--8.3.10 Paint API--colorfilter (color filter) (2-3)
Android Basics Getting Started tutorial--8.3.11 Paint API--colorfilter (color filter) (3-3)
Android Basics Getting Started tutorial--8.3.12 Paint API--patheffect (path effect)
Android Basics Getting Started tutorial--8.3.13 Paint API--shader (Image rendering)
Android Basics Getting Started tutorial--8.3.14 paint several enumerations-constant values and Shadowlayer shadow effects
Android Basics Getting Started tutorial--8.3.15 Paint API--typeface (font)
Android Basics Getting Started tutorial--8.3.16 Canvas API details (Part 1)
Android Basics Getting Started tutorial--8.3.17 Canvas API detailed (Part 2) Cut method Collection
Android Basics Getting Started tutorial--8.3.18 Canvas API Detailed (part 3) matrix and Drawbitmapmash

Animations: Frame animations, motion tweens, property animations

Android Basics Getting Started tutorial--8.4.1 Android Animation collection frame animation
Android Basics Getting Started tutorial--8.4.2 animation for Android animation collection
Android Basics Getting Started tutorial--8.4.3 animated collection of Android animation-Initial
Android Basics Getting Started tutorial--8.4.4 animated collection of Android animation-See Also

Nineth: Android Multimedia API call (ended 4/4)

Android Basics Getting Started tutorial--9.1 using Soundpool to play sound (duang~)
Android Basics Getting Started tutorial--9.2 MediaPlayer playing audio and video
Android Basics Getting Started tutorial--9.3 using camera to take pictures
Android Basics Getting Started tutorial--9.4 using Mediarecord Recording

The tenth chapter: System Services and some gadgets (ended 14/14)

Android Basics Getting Started tutorial--10.1 Telephonymanager (phone manager)
Android Basics Getting Started Tutorial--10.2 Smsmanager (SMS manager)
Android Basics Getting Started tutorial--10.3 Audiomanager (audio Manager)
Android Basics Getting Started Tutorial--10.4 vibrator (Vibrator)
Android Basics Getting Started tutorial--10.5 alarmmanager (Alarm clock service)
Android Basics Getting Started tutorial--10.6 PowerManager (Power service)
Android Basics Getting Started Tutorial--10.7 windowmanager (Window Management Service)
Android Basics Getting Started tutorial--10.8 layoutinflater (Layout service)
Android Basics Getting Started tutorial--10.9 wallpapermanager (wallpaper manager)
Android Basics Getting Started Tutorial--10.10 sensor Special (1)--related introduction
Android Basics Getting Started Tutorial--10.11 sensor Special (2)--direction sensor
Android Basics Getting Started Tutorial--10.12 Sensor Special (3)--acceleration-gyroscope sensor
Android Basics Getting Started Tutorial--10.13 Sensor Special (4)--Other sensors learn
Android Basics Getting Started tutorial--10.14 Android GPS initial involvement

Postscript:

The above is all about the 2015 Android Basics tutorial
If this series of tutorials for you to learn the development of Android to bring some convenience, may wish to small reward piglets,

Of course, no reward is nothing, help to praise, leave your comments, is the support of the piglets,
All right, that's all, thank you. Please go to the Piggy group feedback: Piglet Android Development Exchange Group

2015 Latest Android Basics Tutorial directory (end version)

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.