Android 4 0 Ice Cream Sandwich Android 4

  • Slides: 21
Download presentation
Android 4. 0 Ice Cream Sandwich Android 4. 0 'Ice Cream Sandwich'

Android 4. 0 Ice Cream Sandwich Android 4. 0 'Ice Cream Sandwich'

Android 4. 0 Intro As officially announced during the 2011 Google I/O, the upcoming

Android 4. 0 Intro As officially announced during the 2011 Google I/O, the upcoming version of Android is called Ice Cream Sandwich, a combination of Gingerbread and Honeycomb into a "cohesive whole". Google is targeting an official release in Q 4 2011. Android engineer Mike Claren called it the company’s “most ambitious release to date. ” Android 3. 2 will be still considered part of Honeycomb and not part of Ice Cream Sandwich. It will be the last major android release prior to Ice Cream Sandwich. [wiki] Android 4. 0 'Ice Cream Sandwich'

Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as

Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers Version Code name Release date API level Distribution (November 1, 2012) 1. 5 Cupcake April 30, 2009 3 0. 1% 1. 6 Donut September 15, 2009 4 0. 3% 2. 0 -2. 1 Eclair October 26, 2009 7 3. 1% 2. 2 Froyo May 20, 2010 8 12. 0% 2. 3 -2. 3. 2 Gingerbread December 6, 2010 9 0. 3% 2. 3. 3 -2. 3. 7 Gingerbread February 9, 2011 10 53. 9% 3. 1 Honeycomb May 10, 2011 12 0. 4% 3. 2 Honeycomb July 15, 2011 13 1. 4% Ice Cream Sandwich December 16, 2011 15 25. 8% 4. 1. x Jelly Bean July 9, 2012 16 2. 7% 4. 2 Jelly Bean November 13, 2012 17 4. 0. 3 - 4. 0. 4

Advantages Gingerbread and Honeycomb Unite The Google Android market is currently comprised of two

Advantages Gingerbread and Honeycomb Unite The Google Android market is currently comprised of two major players, Gingerbread and Honeycomb, and Android 4. 0 is set to merge the best of those two worlds by bringing the best features of Honeycomb and Gingerbread to Ice Cream Sandwich. If you've fallen in love with Honeycomb and Gingerbread features like sliding widgets, the new task launcher, and the awesome holographic interface, expect to see them and more in the new Android 4. 0 operating system. Android 4. 0 'Ice Cream Sandwich'

Advantages (2) Better Multitasking Ice Cream Sandwich will bring multitasking to the Android platform

Advantages (2) Better Multitasking Ice Cream Sandwich will bring multitasking to the Android platform like none before it and will not only enhance the apps already featured in the marketplace, but will also make new things possible like the new Virtual Camera Operator that'll automatically detect which person is talking in a multi-video chat and automatically switch to the individual that's talking. Android 4. 0 'Ice Cream Sandwich'

Advantages (3) One OS to Rule Them All One of the current issues with

Advantages (3) One OS to Rule Them All One of the current issues with the Android platform is that it's not unified enough; Gingerbread is made to work on smartphones and Honeycomb works only with tablets. When Ice Cream Sandwich drops in Q 4 2011, it'll do so to unify smartphones and tablets once and for all -- and will work on both device types. With one Android OS system to "rule them all", Ice Cream Sandwich will make the Android platform better for users and developers alike. Android 4. 0 'Ice Cream Sandwich'

Advantages (4) Better Dev Support As of right now there are over 200, 000

Advantages (4) Better Dev Support As of right now there are over 200, 000 Android apps available in the Android Market and over 100 million Android devices being used all over the world and with that much support for the Android platform, developers can use any help that they can get. In addition to uniting tablets and smartphones -- making developers lives a lot easier - the new Android 4. 0 will also work to make Android developers' lives better by providing new tools that'll help them design apps that will work better with multiple device types amongst other things. [source] Android 4. 0 'Ice Cream Sandwich'

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 1. Create Project: File ->new->project->Android Application Project.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 1. Create Project: File ->new->project->Android Application Project.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER Give name for the application (converter) , a

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER Give name for the application (converter) , a unique package name (eg. ‘com. example. converter’) -> choose a minimum required SDK (eg. API 14 Android 4. 0 (Ice. Cream. Sandwich).

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 2. Select a Launcher Icon for the application.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 2. Select a Launcher Icon for the application.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 3. Create Activity: checkbox -> select Blank. Activity.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 3. Create Activity: checkbox -> select Blank. Activity.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER Specify the Activity Name -> click finish.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER Specify the Activity Name -> click finish.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 4. Open strings. xml file (/res/values/strings. xml) ->

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 4. Open strings. xml file (/res/values/strings. xml) -> click add -> add the string resources required for the application (kilogram, pound, calc) by specifying the resource name and value (eg. Name: calc, value: calculate).

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER Open string. xml and verify whether added resources

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER Open string. xml and verify whether added resources are specified properly.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 5. Create the user interface: open activity_main. xml

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 5. Create the user interface: open activity_main. xml (/res/layout/activity_main. xml) -> in the graphical layout, using the options listed in the Palette window create the text field, radio button group and button required for the application)

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER The user interface GUI.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER The user interface GUI.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER The corresponding activity_main. xml file.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER The corresponding activity_main. xml file.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 6. Write the Java Code: Open Main. Activity.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 6. Write the Java Code: Open Main. Activity. java (/src/com/example/weightconverter/Main. Activity. java) and type in your java source code.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 7. Create an Android Virtual device to test

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 7. Create an Android Virtual device to test your application: select Window -> AVD Manager -> select new.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER Name the virtual device -> select a value

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER Name the virtual device -> select a value for the target (eg. Google APIs (Google Inc) – API Level 16) -> check Snapshot enabled check box -> click create AVD.

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 8. Run the Application: Select your device and

SIMPLE ANDROID APPLICATION – WEIGHT CONVERTER 8. Run the Application: Select your device and click start -> to run your application in the navigation window -> right click on your application -> select run as -> android application.