Project Report Android
Project Report Android
Project Report
• FreeType - bitmap and vector font rendering Support for more screen sizes and
Android SDK:
Android Applications are packaged
The Android SDK includes a
in .apk format and stored under
comprehensive set of development tools.
/data/app folder on the Android OS. The user
These include a debugger, libraries, a
can run the command adb root to access this
handset emulator (based on QEMU),
folder as only the root has permissions to
documentation, sample code, and tutorials.
access this folder.
Currently supported development platforms
include x86- architecture computers running
Linux (any modern desktop Linux distribution), ADT Plugin:
Mac OS X 10.4.8 or later, Windows
XP or Vista. Requirements also include Java The Android Development Tools
(ADT) plugin for Eclipse adds powerful
Development Kit, Apache Ant, and Python 2.2
extensions to the Eclipse integrated
or later. The officially supported integrated
development environment. It allows you to
development environment (IDE) is Eclipse (3.2
or later) using the Android Development Tools create and debug Android applications easier
and faster. If you use Eclipse, the ADT plugin
(ADT) Plugin, though developers may use any
gives you an incredible boost in developing
text editor to edit Java and XML files then
Android applications:
use command line tools to create, build and
debug Android applications.
• It gives you access to other Android
development tools from inside the Eclipse IDE.
For example, ADT lets you access the many of navigation and control keys, which you can
capabilities of the DDMS tool: take "press" using yourr mouse or keyboard to
screenshots, manage port-forwarding,
forwarding, set generate events for your application. It also
breakpoints, and view thread and process provides a screen in which your application is
informationd irectly from Eclipse. displayed, together with any other Android
• It provides a New Project Wizard, which helps applications running.
you quickly create and set up all of the basic
To let you model and test your application
files you'll need for a new Android application.
more easily, the emulator supports Android
• It automates and simplifies the process of
Virtual Device (AVD) configurations. AVDs let
building your Android application.
you specify the Android platform that you want
• It provides an Android code editor that helps
to run on the emulator, as well as the
you write valid XML for your Android manifest
hardware options and emulator skin files
fil tht
and resource files.
you want to use. Once your application is
• It will even export your project into a signed
running on the emulator, it can use the
APK, which can be distributed to users.
services of the Android platform to invoke
other applications, access the network, play
Emulator: audio and video, store and retrieve data, notify
the user, and render graphical transitions and
The Android SDK includes a mobile
themes.
device emulator -- a virtual mobile device that
runs on your computer. The emulator lets you The emulator also includes a variety of debug
prototype, develop, and test Android capabilities, such as a console from which you
applications without using a physical dev
device. can log kernel output, simulate application
interrupts (such as arriving SMS messages or
phone calls), and simulate latency effects and
dropouts
opouts on the data channel.
Emulator Limitations:
• No support for placing or receiving actual
phone calls. You can simulate phone calls
(placed and received) through the emulator
console, however.
• No support for USB connections
• No support for camera/video capture (input).
• No support for device-attached
attached headphones
The Android emulator mimics all of the typical • No support for determining connected state
hardware and software features of a typical • No support for determining battery charge
mobile
bile device, except that it can
cannot receive or level and AC charging state
place actual phone calls. It provides a variety
• No support for determining SD card 1. Browser: Successfully made a
insert/eject browser that would OMIT the HTML
• No support for Bluetooth tags and renders information without
Coding in any form. Browser is
efficient, fast and light.
DrawDroid: 2. Calcy: Developed a Mobile Calculator
design a GUI for any android application. It Arithmetic functions which are
contains large number of widgets, layouts, possible with the modern World
fledge android app. Through drag and drop, 3. GPS status: Made an application
we can design the layout and in back end it will which specifies the GPS coordinates
generate the xml code which we can use of the Android Phone and now Android
Market Analysis:
References:
1. http://developer.android.com
2. http://wikipedia.com
3. http://android.com/market
4. http://androidapps.com