The document provides an introduction to the Android environment including:
- What Android is and the companies involved in its development like Google and the Open Handset Alliance.
- An overview of the Android software stack including the Linux kernel, libraries, application framework and Dalvik virtual machine.
- Different versions of the Android OS from 1.5 to 2.4 and their major features.
- How the Android environment is growing with over 350,000 new Android devices being activated daily.
4. What is the Open Handset Alliance (OHA)? -> It's a collaboration of several companies.Its a group of 79 hardware,software and telecom companies devoted to advancing open standards for mobile devices.
17. Programming Android Applications are written in Java package com.google.android.helloactivity; import android.app.Activity; import android.os.Bundle; public class HelloActivity extends Activity { public HelloActivity() { } @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.hello_activity); }
18. Android applications are compiled to Dalvik bytecode Transformed to Dalvik bytecode Compiled in Java Write app in Java Linux OS Loaded into Dalvik VM