0% found this document useful (0 votes)
6 views2 pages

Android SDK Overview and Features

The Android software stack includes an operating system, middleware and applications. It uses the Java programming language and SDK tools to develop apps. Android features include reusable components, a Dalvik VM optimized for mobile, an integrated browser based on WebKit, and SQLite for data storage. Android runs in its own process and VM instance, with the Dalvik VM allowing efficient use of resources and running of multiple VMs.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views2 pages

Android SDK Overview and Features

The Android software stack includes an operating system, middleware and applications. It uses the Java programming language and SDK tools to develop apps. Android features include reusable components, a Dalvik VM optimized for mobile, an integrated browser based on WebKit, and SQLite for data storage. Android runs in its own process and VM instance, with the Dalvik VM allowing efficient use of resources and running of multiple VMs.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

ANDROID LANGUAGE TRANSLATOR

•Android is a software stack for mobile devices that includes


an operating system, middleware and key applications.
•The Android SDK provides the tools and developing
applications on the Android platform using the Java
programming language.

Features:
•Application framework: enabling reuse and replacement of components.

•Dalvik virtual machine: optimized for mobile devices

•Integrated browser: based on the open source WebKit engine

•SQLite: for structured data storage


Android Runtime:

• Android includes a set of core libraries that provides most of the functionality available
in the core libraries of the Java programming language.

• Every Android application runs in its own process, with its own instance of the Dalvik
virtual machine

• Dalvik has been written so that a device can run multiple VMs efficiently.

• The VM is register-based, and runs classes compiled by a Java language compiler that
have been transformed into the .dex format by the included "dx" tool.

You might also like