Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start 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

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Android Seminar

No description
by

Hardik Patel

on 8 June 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Android Seminar

Introduction
to
Android

Presented By:

Dipal Padhya
A hand held operating system that controls a mobile device.
What is Mobile OS?
Memory
Screen Resolution
Processing Power
Running Continuously
Working With Different Network
Mobile OS Vs. Computer OS
Introduction
To
Android

Android
Architecture
MVC Model
Component Of Android
Activity
Services
Broadcast Receiver
Content Provider
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
Continue...
Continue...
Uses Linux for device Drivers ,Memory
& Processing management and Networking
Native Libraries are written in c/c++
Android installation
History of Android
Android Inc. was founded
in October, 2003
at California
by Andy Rubin, Rich Miner & Chris White
Google took over
in August, 2005
beta SDK was released on 12 Nov, 2007
Install JDK
Download Eclips from
http://www.eclips.org
Unpack downloaded at preferred path
Start Eclips
Click on Help
Click on Install New Software
Download

& install SDK from
http://developer.android.com/sdk/index.html
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.
Community support.
Tool support.
Dalvik Virtual Machine(DVM)
Multiple language support
Integrated browser
SQLite database
Media 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
Activity Lifecycle
Android Runtime
ADT: Android Development Tool, an Eclipe plugin
Two debuggers
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
Activity Stack
Continue...
Continue...
`
All the views in a window are arranged in a tree
You show the tree by calling setContentView(rootNode) in the activity
View Hierarchy
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)
Layout Hierarchy
Linear Layout
Layout Types
All layout types are subclass of ViewGroup class
Layout types
LinearLayout
RelativeLayout
TableLayout
FrameLayout

Linear Layout
Linear Layout
Adapters
Thank You...
OHA Group
Full transcript