Send the link below via email or IMCopy
Present to your audienceStart remote presentation
- Invited audience members will follow you as you navigate and present
- People invited to a presentation do not need a Prezi account
- This link expires 10 minutes after you close the presentation
- A maximum of 30 users can follow your presentation
- Learn more about this feature in our knowledge base article
Transcript of Android Seminar
A hand held operating system that controls a mobile device.
What is Mobile OS?
Working With Different Network
Mobile OS Vs. Computer OS
Component Of Android
A software platform and operation system for mobile devices
Based on Linux kernal 2.6
Developed by Google and the OHA
Allows writing managed code in the java language
Uses Linux for device Drivers ,Memory
& Processing management and Networking
Native Libraries are written in c/c++
History of Android
Android Inc. was founded
in October, 2003
by Andy Rubin, Rich Miner & Chris White
Google took over
in August, 2005
beta SDK was released on 12 Nov, 2007
Download Eclips from
Unpack downloaded at preferred path
Click on Help
Click on Install New Software
& install SDK from
After installation of SDK...
Add Platforms and Packages
Click on Add
Insert name & location
Click on Ok
Select all options
Click on Next
When installation completes, restart eclipse
Why Android ?
Android is open.
Android is free.
Dalvik Virtual Machine(DVM)
Multiple language support
GSM/CDMA Telephony(H/W dependent)
Bluetooth,EDGE,4G and WiFi(H/W dependent)
Camera,GPS and Accelerometer
Rich development environment
powerful development framework
Features of Android
Service Life Cycle
ADT: Android Development Tool, an Eclipe plugin
adb: Adroid Debug Bridge
ddms: Dalvik Debug Monitor Server
aapk: Android Application Package Tool
All resources are bundeled in to an archive, called apk file.
dex: Java byte code to dalvik executable translator
All the views in a window are arranged in a tree
You show the tree by calling setContentView(rootNode) in the activity
What is a Layout ?
Your layout is the architecture for the user interface in an Activity.
It defines the layout structure & holds all the elements that appear to the user.
Parent view group defines layout parameters for each child view (including the child view group)
All layout types are subclass of ViewGroup class