Android ppt

15,709 views

Published on

Published in: Technology
1 Comment
7 Likes
Statistics
Notes
No Downloads
Views
Total views
15,709
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
1,193
Comments
1
Likes
7
Embeds 0
No embeds

No notes for slide

Android ppt

  1. 1.  Open software platform for mobile development A complete stack – OS, Middleware, Applications An Open Handset Alliance (OHA) project Powered by Linux operating system Fast application development in Java Open source under the Apache 2 license
  2. 2. What is the Open HandsetAlliance (OHA)? → Its a consortium of several companies
  3. 3. Smart phone market
  4. 4. VersionsName VersionCupcake 1.5Donut 1.6Eclair 2.1Froyo 2.2Gingerbread 2.3Honeycomb 3.0Icecream 2.4
  5. 5. • Application Framework• Dalvik virtual machine• Integrated browser based on the open source WebKit engine• 2D and 3D graphics APIs with HW• Sqlite (Structured data storage)• Media Support (common audio,video and image format)• Bluetooth, EDGE, 3G, and WiFi• Camera, GPS, compass, and accelerometer• Rich Development Environment
  6. 6. Write app in Java Compiled in Java Transformed to Dalvik bytecode Loaded into Dalvik VM Linux OS
  7. 7.  Activity IntentReceiver Service ContentProvider
  8. 8.  Android Emulator -A virtual mobile device that runs on our computer -use to design, debug, and test our applications in an actual Android run-time environment Android Development Tools Plugin -for the Eclipse IDE – adds powerful extensions to the Eclipse integrated environment Dalvik Debug Monitor Service (DDMS) -Integrated with Dalvik-this tool let us manage processes on an emulator and assists in debugging
  9. 9. 1. A foreground process 2. A visible process 3. A service process 4. A background process 5. An empty process3/17/2013
  10. 10.  Download and Install the Android SDK and Test the Emulator. Installing JDK and JRE(1.5 or above) Install Eclipse. Install ADT plugin for EclipseCreating HelloWorldApplication
  11. 11. New > Project… Select Android project in wizard menu
  12. 12. Main.xml>> Main Activity>>AndroidManifest.xml>>
  13. 13. >>Running Your First ApplicationOutput in the emulator
  14. 14.  Resource files are bundled to .apk file archive Bundled by aapt tool One .apk file archive is a Single application
  15. 15.  Android uses proven technology like Java, XML andLinux There is an initial learning effort Android doesn‘t have many of the limitations of current mobile platforms It offers a rich API for application development Android is still in beta Android development is fun
  16. 16. http://developer.android.com

×