Professional Documents
Culture Documents
Overview
What is Android?
What do you need in order to learn Android?
Installation and Configuring Eclipse for the
development.
Basic Eclipse concept.
How to Start.
Overview
What is Android?
What do you need in order to learn Android?
Installation and Configuring Eclipse for the
development.
Basic Eclipse concept.
How to Start.
What is Android?
An open source Linux-based operating system
intended for mobile computing platforms.
History(Not so important)
Linux Kernel
Works as a HAL
Device drivers
Memory management
Process management
Networking
Libraries
C/C++ libraries
Interface through Java
Surface manager Handling UI Windows
2D and 3D graphics
Media codecs, SQLite, Browser engine
Android Runtime
Dalvik VM
Dex files
Compact and efficient than class files
Limited memory and battery power
Core Libraries
Java 5 Std edition
Collections, I/O etc
Application Framework
API interface
Activity manager manages application life
cycle.
Applications
Overview
What is Android?
What do you need in order to learn Android?
Installation and Configuring Eclipse for the
development.
Basic Eclipse concept.
How to Start.
Java!
Eclipse
easy to pick up quickly, though
Hardware ?
The emulator that is part of the Android toolset
Also Known as AVD.
Overview
What is Android?
What do you need in order to learn Android?
Installation and Configuring Eclipse for the
development.
Basic Eclipse concept.
How to Start.
Steps
Install JDK
Install Android SDK
Install Eclipse
Install Eclipse Plug-ins for Android
Sample Project: Hello, Android
Installation - JDK
JDK is required to run Eclipse and develop
Android applications.
Installation Process
Download the latest version of JDK from
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Get Eclipse
Complete information is also here:
http://developer.android.com/sdk/installing.html
Download Eclipse Indigo
http://www.eclipse.org/downloads/packages/eclipse-ide
-java-ee-developers/indigosr2
AVD
Click OK
Must do this every time start a new project in a new location (at least in
Windows)
Overview
What is Android?
What do you need in order to learn Android?
Installation and Configuring Eclipse for the
development.
Basic Eclipse concept.
How to Start.
Workbench Terminology
Menu bar
Text
editor
Tool bar
Perspective
and
Fast View
bar
Outline
view
Resource
Navigator
view
Bookmarks
view
Properties
view
Message
area
Stacked
views
Editor
Status
area
Tasks
view
Java Perspective
Java-centric view of files in Java projects
Java elements meaningful for Java programmers
Java
project
package
class
field
method
Java
editor
Java Perspective
Browse type hierarchies
Up hierarchy to supertypes
Down hierarchy to subtypes
Type
hierarchy
Selected
types
members
Java Editor
Hovering over identifier shows Javadoc spec
Java Editor
Java Editor
On-the-fly spell check catches errors early
Click
to see
fixes
Problem
Quick
fixes
37
Preview
Eclipse Shortcuts
Shortcut
Description
Ctrl+Space
Ctrl + D
Deletes line
Ctrl + DEL
F3
Alt+Left
Backward History
Alt+Right
Forward History
Ctrl+L
Go to Line
CTRL + M
CTRL + I
Corrects indentation.
CTRL + D
Delete row
More on :http://www.vogella.com/articles/EclipseShortcuts/article.html
Overview
What is Android?
What do you need in order to learn Android?
Installation and Configuring Eclipse for the
development.
Basic Eclipse concept.
How to Start.