1. Introduction2. Software development3. Android Building Blocks4. Android Features Prepared By Siddheshsiddhesh@webxpress.in
What is Android? A software platform and operating system for mobile devices Based on the Linux kernel An open platform for developers, users & industry Developed by Google and later the Open Handset Alliance (OHA) Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA
What is the Open Handset Alliance (OHA)? (1) Its a consortium of several companies Devoted to advancing open standards for mobile devices Develop technologies that will significantly lower the cost of developing and distributing mobile devices and services
Android Version Release Date Codename1.1 9 February 20091.5 30 April 2009 Cupcake1.6 15 September 2009 Donut2.0/2.1 26 October 2009 Eclair2.2 20 May 2010 Froyo2.3 6 December 2010 Gingerbread3.0 22 February 2011 Honeycomb4.0 19 October 2011 Ice Cream Sandwich
Obtaining The Required Tools • Java JDK • Eclipse IDE (optional) • Android SDK • Android Development Tools (ADT )
Main.xml: The main.xml file defines the user interface (UI) of your application MainActivity.java: This MainActivity is the entry point of the application, which is displayed when the application is started. AndroidManifest.xml: Here you specify the permissions needed by your application. For e.g. <uses-permission android:name=“android.permission.INTERNET”></uses- permission> String.xml: Store all the string constants in your application. R.java: As you add more files and folders to your project, Eclipse will automatically generate the content of R.java.
A. Software Features Integrated browser based on the open source WebKit engine SQLite for relational data storage Media support for common audio, video, and still image formats(MPEG4, H.264,MP3,JPG, PNG,GIF) Google Maps is one of the feature bundled with the Android platformB. Hardware Features Cellular networking : GSM, 3G LAN : Bluetooth, and Wi-Fi Graphics Hardware Acceleration Camera, GPS and Compass Touch screen and accelerometer for motion sensing
As such, in August 2008, Google announced the Android Market, an online application store for Android devices, and made it available to users in October 2008. Using the Market application that is preinstalled on their Android device, users can simply download third-party applications directly onto their devices.