Android 2 Java Development |
|
|
Course Duration: 5 Days
Course Description
This hands-on course introduces software developers to Android 2 Java Development, showing how to use tools such as the Java JDK, the Android SDK, Eclipse, and the Android Plug-in for Eclipse, to write, run, and debug Android 2 applications.
Course Outline
Introduction
- Android Platform
- Activities
- Intents
- Broadcast Receivers
- Services
- Content Providers
Development Environment
- Java SE
- Android SDK
- Eclipse
- ADT Plugin
- Emulators
- Devices
Android Tools
- emulator
- Devices
- android
- adb
- ddms
Java Foundation Skills
- Java JRE
- Android JRE
- Language Overview
- Java Compared to C/C++
Eclipse
- Workspace
- Views and Perspectives
- Debug Perspective
- Android Development Tool Plugin
Android Project Files
- AndroidManifest.xml
- android.jar
- res/layout/main.xml
- res/values/strings.xml
- Source Files
android.jar
- android.*
- dalvik.*
- java.*
- javax.*
- org.apache.*
- Others
Single Activity
- Concepts
- <activity>
- <intent-filter>
- onCreate()
- Content View
- Life Cycle
Android Basic Widgets
- TextView
- Button
- EditText
- ListView
- Others
Android Input
- Menus
- Touch
- Keyboard
- Trackball
Alerting Users
- Toasts
- Alert Dialogs
- Dialog Theme
- Notifications
Data Storage
- User Preferences
- Files
- SQLite
- Content Providers
Broadcast Receiver
- Concepts
- <receiver>
- <intent-filter>
- Run-time Registration
- Sending Broadcasts
Media
- MediaPlayer Audio
- MediaPlayer Video
- VideoView
Multiple Activities
- Intent
- finish()
- System Intents
- Phone Dialer
- Permissions
- Contacts
Networking
- Browser Intent
- WebView
- HTTP Connections
- Socket Connections
Services
- System Services
- Creating Services
- Service Start/Stop/Bind
- AIDL
Hardware Devices
- Sensors
- Accelerometer
- Bluetooth
- Camera
- Location/GPS
App Distribution
- Code Signing
- Code Versioning
- Preparing To Publish
- Publish
Where To Go From Here
|