Difference between revisions of "Android 4 App Development Essentials"
From Techotopia
Line 165: | Line 165: | ||
#* [[An Overview and Example of Android Event Handling|Consuming Events]]<br> | #* [[An Overview and Example of Android Event Handling|Consuming Events]]<br> | ||
# [[Android Touch and Multi-touch Event Handling]] | # [[Android Touch and Multi-touch Event Handling]] | ||
+ | #* [[Android Touch and Multi-touch Event Handling|Intercepting Touch Events]] | ||
+ | #* [[Android Touch and Multi-touch Event Handling|The MotionEvent Object]] | ||
+ | #* [[Android Touch and Multi-touch Event Handling|Understanding Touch Actions]] | ||
+ | #* [[Android Touch and Multi-touch Event Handling|Handling Multiple Touches]] | ||
+ | #* [[Android Touch and Multi-touch Event Handling|An Example Multi-Touch Application]] | ||
+ | #* [[Android Touch and Multi-touch Event Handling|Designing the Activity User Interface]] | ||
+ | #* [[Android Touch and Multi-touch Event Handling|Implementing the Touch Event Listener]] | ||
+ | #* [[Android Touch and Multi-touch Event Handling|Running the Example Application]]<br><br> | ||
+ | # [[Detecting Common Gestures using the Android Gesture Detector Class]] | ||
# [[An Android Master/Detail Flow Tutorial]] | # [[An Android Master/Detail Flow Tutorial]] |
Revision as of 19:15, 26 June 2013
Table of Contents | Next | |
Introduction to Android 4.2 App Development Essentials |
© 2013 Neil Smyth / Payload Media. This eBook is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
<google>BUY_ANDROID</google>
Table of Contents
- Introduction to Android 4.2 App Development Essentials
- Setting up an Android Development Environment
- System Requirements
- Installing the Java Development Kit (JDK)
- Windows JDK Installation
- Mac OS X JDK Installation
- Linux JDK Installation
- Downloading the Android Developer Tools (ADT) Bundle
- Installing the ADT Bundle
- Installation on Windows
- Installation on Mac OS X
- Installation on Linux
- Installing the Latest Android SDK Packages
- Making the Android SDK Tools Command-line Accessible
- Windows 7
- Windows 8
- Linux
- Mac OS X
- Updating the ADT
- Adding the ADT Plugin to an Existing Eclipse Integration
- Creating an Android Virtual Device (AVD)
- Creating an Example Android Application
- Testing Android Applications on a Physical Android Device with ADB
- An Overview of the Android Architecture
- The Anatomy of an Android Application
- Understanding Android Application and Activity Lifecycles
- Handling Android Activity State Changes
- Android Activity State Changes - An Example Application
- Saving and Restoring the User Interface State of an Android Activity
- Understanding Android Views, View Groups and Layouts
- Designing an Android User Interface using the Graphical Layout Tool
- The Android Graphical Layout Tool
- A Graphical Layout Tool Example
- Adding an XML Resource File to the Project
- Editing View Properties
- Using the View Properties Sheet
- Creating a New Activity
- Adding the New Activity to the Manifest File
- Running the Application
- Manually Creating an XML Layout
- Using the Hierarchy Viewer
- Creating an Android User Interface in Java Code
- Using the Android GridLayout Manager in the Graphical Layout Tool
- Introducing the Android GridLayout and Space Classes
- The GridLayout Example
- Creating the GridLayout Project
- Creating the GridLayout Instance
- An Overview of the GridLayout in the Graphical Layout Tool
- Adding Views to GridLayout Cells
- Implementing Cell Row and Column Spanning
- Changing the Gravity of a GridLayout Child
- Working with the Android GridLayout in XML Layout Resources
- An Overview and Example of Android Event Handling
- Android Touch and Multi-touch Event Handling
- Detecting Common Gestures using the Android Gesture Detector Class