Your SlideShare is downloading. ×
0
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Android workShop
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Android workShop

1,555

Published on

My First Android WorkShop PPT in TamilNadu

My First Android WorkShop PPT in TamilNadu

Published in: Technology, Business
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,555
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. By Srinivas. nivasdevarapalli@gmail.com.
  • 2.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld.
  • 3.  A Smart Phone is a Mobile Phone built on a Mobile OS with more advanced computing Capability.  First Smart Phones having PDA(Personal DigitalAssistant).  Later added MediaPlayer,Camera,Video Cameras,Gps,TouchScreens,Web Brwsers,Wi- Fi,Blutooth,etc.  First SmartPhone was Developed by IBM,1994.
  • 4. • Developed By IBM. • Touch Screen Cellular Phone. • Launched in Aug 1994. • Sold 50,000 Phones. • Memory Size 1MB. • DisConnected in Feb1995.
  • 5.  Google's Android.  Apple's Iphone.  Nokia's Symbian.  RIM(Research In Motion Limited)'s BlackBerry.  Samsung's Bada.  MicroSoft's WindowsPhone.  HP'sWeb OS.  Mozilla's FireFox OS.(Released July,2013).  Ubuntu's Ubuntu OS(Released Jan,2013).
  • 6.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld
  • 7.  Android was founded in Palo Alto, California in October 2003 by Andy,Rich,Nick,Chris.  Google acquired Android Inc. on August 17, 2005.  In Google The Team was Lead by Andy Rubin, Developed a mobile device platform powered by Linux.  Android is a Linux based OS for smartphones & Tablet Computers.
  • 8.  Android is OpenSource.  Google releases the code under the Apache License.  This open source code and permissive licensing allows the software to be freely modified and distributed by device manufacturers, wireless carriers and developers.  Programmed in C,C++,Java.  Android has a large community of developers writing applications (“apps") that extend the functionality of devices.
  • 9.  Android Overtakes Symbian in the fourth quarter of 2010.  Require a low-cost.  Customizable.  lightweight operating system for high tech devices.  Android had a worldwide smartphone market share of 75% during the third quarter of 2012
  • 10.  In US Smart phone sales at the end of July 2nd 2013.  Android 52%.  IOS 41.9%  Windows Phone 4.6%.  Android having 75%+ market share throught World wide.
  • 11.  Google Play, formerly known as the Android Market, Maintain by Google.  We have some categories are available in Google Play like Play Music, Play Books,Play Games, Play Magazines,Health & Fitness,etc.  The Android Market was announced by Google on 28 August 2008.  Support for paid applications was introduced on 13 February 2009 for developers in the United States and the United Kingdom.
  • 12.  In December 2010, content filtering was added to the Android Market .  Maximum allowed Android application package file (APK) is 50MB.  In 2009 December 16K apps in Google Play.  In 2010 October 1L apps in Google Play.  In 2011 December 3.8L+ apps in Google Play.  In 2012 October 7.0L apps in Google Play.  In 2013 Feb 8.0L apps in Google Play.  In 2013 May 8.5L apps in Google Play.
  • 13.  Totally 48billion applications downloaded from Google Play.  As of May 2013, a total of 900 million Android devices have been activated .  A report in July 2013 stated that Android's share of the global smartphone market, led by Samsung products, was 64% in March 2013.  1.5billion Android devices activations perday in World.
  • 14.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld.
  • 15.  The OHA was established on 6 November 2007.  Initially 34 Members group,led by Google.  OHA is in Silicon Valley, California The USA.  MemberShip is in Mobile operators, Software companies, Commercialization companies, Semiconductor companies, Handset manufacturers.  Currently OHA having 84 members.
  • 16.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld.
  • 17.  First Android device released by HTC,called HTC Dream, in October 22 2008,USA.  October 28 2008 released in UK.  Resolution 320×480.  RAM 192MB.  Internal Memory 256 MB.  Supports up to 16GB micro Sd Card.  3.2 MP camera.  Android 1.0 Version.
  • 18.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld
  • 19.  Android Beta was released on 5/11/2007,SDK released on 12/11/07.  The November 5th is popularly celebrated as Android BirthDay.  Android versions have been developed under a codename and released in alphabetical order:  Android 1.0 API 1 23/09/2008.  Android 1.1 API 2 09/02/2009.  Android 1.5 API 3 30/04/2009. CupCake  Android 1.6 API 4 15/09/2009. Donut
  • 20.  Android 2.0 API 5 26/10/2009. Eclair.  Android 2.0.1 API 6 03/12/2009. Eclair.  Android 2.1 API 7 12/01/2010. Eclair.  Android 2.2 API 8 20/05/2010. Froyo.  Android 2.3 API 9 06/12/2010. Ginger Bread.  Android 2.3.3 API 10 09/02/2011. Ginger Bread.  Android 3.0 API 11 22/02/2011. HoneyComb.  Android 3.1 API 12 10/05/2011. HoneyComb
  • 21.  Android 3.2 API 13 15/07/2011. HoneyComb.  Android 4.0 API 14 19/10/2011. ICS.  Android 4.0.3 API 15 16/12/2011. ICS.  Android 4.1 API 16 09/07/2012. JB.  Android 4.2 API 17 13/11/2012. JB.  Android Programmed in C,C++,Java.  Initial release 1.0 : 23/9/2008.  Latest release 4.2.2 : 11/2/2013.
  • 22.  Latest update July/9/2013.  JellyBean(4.1 & 4.2) 37.9%.  GingerBread(2.3) 34.1%.  Ice CreamSandwich(4.0) 23.3%.  95.3% phones used Android 2.2 version.
  • 23.  Android Overtakes Symbian in the fourth quarter of 2010.  Require a low-cost.  Customizable.  lightweight operating system for high tech devices.  Android Worldwide market share almost reaches 75%.
  • 24.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld
  • 25. Windows :  XP,Vista,W7,W8.  Java 1.5 or Later.  ADT Plug 22.0.1(min),  Eclipse 4.2.2 Juno. Ubuntu :  Ubuntu 8.04 or Later.  Java 1.5 or Later.  ADT Plugin 22.0.1.  Eclipse 4.2.2 Juno.
  • 26.  Smart Phones.  Android Evolution.  OHA(Open Handset Alliance).  First Android Device.  Android Versions.  Android System Requirements.  Android Architecture.  Android HelloWorld
  • 27.  Linux Kernel.  HAL(Hardware Abstraction Layer).  Libraries & Android Run Time.  Android Application FrameWork.  Android Applications.
  • 28.  Linux Kernel not interact with user & Developer.  Performs : Memory Management Programs, Security Settings,Power Management Software, Network Stack,Support for SharedLibraries,Hardware Drivers.
  • 29. • Android 1.0 ----------- 2.6.25. • Android 1.5 ----------- 2.6.27. • Android 1.6 ----------- 2.6.29. • Android 2.0 ----------- 2.6.29. • Android 2.2 ----------- 2.6.32. • Android 2.3 ----------- 2.6.35. • Android 3.0 ----------- 2.6.36. • Android 4.0+ ----------- 3.0.1. • Android 4.1+----------- 3.0.31.
  • 30.  Android is open source, therefore any manufacturer can access it, customize it and adapt it according to the requirements of their own gadget.  kernel is the first layer of software that interacts with the device hardware.  The kernel is responsible for providing basic architectural model for process scheduling, resource handling, memory management, networking and isolation etc.  Google maintaining own Linux kernel for since 2010.
  • 31.  Portability :Supports Super Computers to small devices.  Features : Memory Management : Linux kernel manages memory by allocating and de-allocating memory for the file system. Process Management : Linux Kernel is responsible to start stop and execute the program. Linux is responsible to allocate resources to various processes that need them. Driver Model : All the device specific drivers run. Application is able to run on Android.  Manufacturers/ hardware vendors can develop their drivers into Linux in a familiar environment.  That is giving plenty room for hardware vendors to optimizing OS. This is one major reason Linux kernel was chosen for Android.
  • 32. File System Management: Contols Data storage service for Android device. Network Stack : Linux Kernel is responsible to communicate with the network. It also controls networking stack, drivers, routing devices and network adapters.  Security : Linux kernel handles the security between application and the system. Linux kernel is also responsible for power management. Linux runs in scientific research labs, supercomputers and systems for mission critical tasks. Android completely relies on Linux for security.
  • 33. • Libraries developed with C,having • Surface Manager: composing windows on • the screen. • WebKit : Browser. • Sqlite : DataBase. • libc (System C libraries).
  • 34.  Android Runs on its Own Process.  It is optimized for low memory req.  Allow Multiple Instance,run at Once  Thread Support.  Operates On dex files.
  • 35.  Our applications directly interact with these blocks of the Android architecture. These programs manage the basic functions of phone like resource management, voice call management etc.  Telephony Manager: Manages all voice calls. We use telephony manager if we want to access voice calls in our application. Resource Manager: Manage the various types of resources we use in our Application Location Manager: Location management, using GPS or cell tower.
  • 36.  Top Layer o Android stack is Application Layer. User Interacting with this layer only.  Blue Color : Developed with JAVA.  Green Color : Developed with C.  To Interface C & JAVA,need to Use JNI.
  • 37. • Activity. • Intents. • Views. • Content Providers. • Services. • Notification. • Manifest file.
  • 38.  Intent is one of the android application component.  Two types of intents are there  Implicit Intent.  Explicit Intent.  Implicit Intent : WebView.  Explicit Intent : Changing one Screen to Another Screen.
  • 39.  It is a component,user can interact with User interface .  An Android application can have several activities and it can be switched between them during runtime of the application.  An Activity contains Views & Layouts.  Each Android Application Contains min one Activity.  If morethan one Activity in application,need to Declare in manifest file.
  • 40.  Services perform background tasks without providing an UI.  Each service class must have a corresponding <service> declaration in its package's AndroidManifest.xml.  They can notify the user via the notification Manager.  broadcast receiver is a class which extends BroadcastReceiver.  Getting Alerts.like mail,msg,etc.
  • 41.  Different Types of Layouts,Textviews, Buttons,etc.  View can be seen in Two Ways.  Using Emulator.  Graphical View.
  • 42.  Content providers store and retrieve data .  Share the data across Application.  The only way to share data across applications.
  • 43. HelloWorld Program
  • 44.  LinearLayout.  RelativeLayout.  TableLayout.  GridLayout.  Aboslute Layout.  FrameLayout.
  • 45.  Firefox OS is a Linux-based open source operating system for smartphones and tablet computers being developed by Mozilla.  Programmed in HTML5, CSS, JavaScript.  July 2, 2013, Telefónica launched the first ever Firefox OS based phone, ZTE Open, in Spain.  OpenSource.  Firefox have also announced that LG Electronics, ZTE, Huawei and TCL Corporation have committed to making Firefox OS devices
  • 46. Thank you

×