Introduction to android


Published on


1 Comment
1 Like
  • I can't download the slides. There is no verification/download link to that is sent to my email. please help me ...
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 4 out of Top 10 Fortune 500 (GE, Citigroup, Bank of America and AT&T) 33 out of Top 100 Fortune 500 Customer Satisfaction Index >90% 725+ engagements across 25 countries 90% of the engagements incorporate global delivery Overall FTE distribution along onsite:offshore is 69:31%, but it varies by the Project and Service Category Revenue: - Geography-wise: Americas 66.93%, UK 18.03%, Europe 10.12%, Asia Pacific 3.53%, India 1.12%, ME 0.05%, Africa 0.05%, Ibero America 0.17% - Industry-wise: BFS 27.84% Telecom 13.28%, Insurance 15.57%, LSHC 11.9%, Retail 10.41%, Manufacturing 8.08%, High-Tech 2.48%, TTH 2.4%, ERU 2.77%, Media & Info Svc 2.95%, Government 0.98%, Others 1.34% Service Type-wise: Business Process Consulting 1%, IT Consulting 3%, Implementation & Integration 65%, IT Managed Services and Outsourcing 27%, BPO 4% Recognition in the Industry Cummins (2007) and GE Rail Car (2009) short-listed for Gartner BI Excellence Award TDWI Best Practices Award 2009 won by GE Rail Car (Operational BI) and Ingersoll Rand (Radical BI) Wall Street Journal Technology Innovation Awards (BOA T-Hub 2007, mKRISHI 2008) QualComm and SBI won IBM IOD Awards 2009 SAP Pinnacle award 2009 Associates positioned as channel experts at DM Review and BiPM Institute.
  • Introduction to android

    1. 1. Basics Of Android Presented by S Srinivasan
    2. 2. Contents - Introduction to Android - Android Features - Hello world android application - Android Folder structure - Android manifest file
    3. 3. <ul><li>A software stack for mobile devices that includes operating system, middleware and key applications </li></ul><ul><li>Various versions of android OS: </li></ul><ul><li>Android 1.0,1.1 </li></ul><ul><li>Android 1.5 (CUPCAKE) </li></ul><ul><li>Android 1.6 (DONUT) </li></ul><ul><li>Android 2.0/2.1 (ECLAIR) </li></ul><ul><li>Android 2.2 (FROYO) </li></ul><ul><li>Android 2.3/2.3.3 (GINGERBREAD) </li></ul><ul><li>Android 3.0/3.2 (HONEYCOMB) </li></ul>Introduction to Android
    4. 4. <ul><li>Application framework enabling reuse and replacement of components </li></ul><ul><li>Dalvik virtual machine optimized for mobile devices </li></ul><ul><li>Integrated browser based on the open source WebKit engine </li></ul><ul><li>Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional) </li></ul><ul><li>SQLite for structured data storage </li></ul><ul><li>Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) </li></ul><ul><li>GSM Telephony (hardware dependent) </li></ul><ul><li>Bluetooth, EDGE, 3G, and WiFi (hardware dependent) </li></ul><ul><li>Camera, GPS, compass, and accelerometer (hardware dependent) </li></ul><ul><li>Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE </li></ul>Android Features
    5. 5. <ul><li>Activities </li></ul><ul><li>Single screen with user interface </li></ul><ul><li>Services </li></ul><ul><li>Runs into background to perform long running operations </li></ul><ul><li>Content Providers </li></ul><ul><li>Manages shared set of application data. </li></ul><ul><li>Broadcast Receivers </li></ul><ul><li>Responds to system wide broadcast announcements. </li></ul>Android Application Components
    6. 6. <ul><li>Set up the Development environment that includes </li></ul><ul><li>1: Installing ADT plugin (Help -> Install New Software) </li></ul><ul><li>2: Install Android SDK Tools (Window -> Android SDK & AVD manager -> Available Packages) </li></ul><ul><li>3: Pointing ADT to Android SDK (Window -> Preferences -> Android) </li></ul><ul><li>Create new Android Project : </li></ul><ul><li>1: File->New -> Android project </li></ul><ul><li>2: Give all required information -> finish </li></ul><ul><li>Create new AVD(Android Virtual device) </li></ul><ul><li>It will be different for different android OS Versions </li></ul><ul><li>Code & Run the application. </li></ul>Hello World Sample Application
    7. 7. Android Folder Structure
    8. 8. <ul><li>Application must have android manifest file. (Generated automatically) </li></ul><ul><li>It does the following: </li></ul><ul><li>-Names the java package for your application </li></ul><ul><li>-Describes application components </li></ul><ul><li>-Declares the permissions that application must have in order to access some APIs or other application </li></ul><ul><li>-Declares the permission that others are required in order to access it's own components. </li></ul><ul><li>-Declares the minimum API Level that it requires. </li></ul><ul><li>-Lists the libraries that the application must be linked against. </li></ul>Android Manifest File
    9. 10. <ul><li> </li></ul><ul><li> </li></ul><ul><li> </li></ul><ul><li> </li></ul><ul><li> </li></ul>References
    10. 11. Happy Learning!!!