NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
ANDROID- AN OPEN MOBILE SOFTWARE PLATFORM
1. • Android is an open-source software platform
created by Google and the Open Handset
Alliance.
• It is primarily used to power mobile phones.
• It has the capability to make inroads in many
other (non-phone) embedded application
markets.
2. • Android is a software environment built for mobile
devices.
• It is not a hardware platform.
• Android includes:
• Linux kernel-based OS,
• a rich UI,
• telephone functionality,
• end-user applications,
• code libraries,
• application frameworks,
• multimedia support, ...
• User applications are built for Android in Java
3.
4. Application framework enabling reuse and replacement of
components
• Dalvik virtual machine optimized for mobile devices
• Integrated browser based on the open source Web Kit engine
• Optimized graphics powered by a custom 2D graphics library; 3D
graphics
based on the OpenGL ES specification (hardware acceleration
optional)
• SQLite for structured data storage
• Media support for common audio, video, and still image formats
(MPEG4,
H.264, MP3, AAC, AMR, JPG, PNG, GIF)
• GSM Telephony (hardware dependent)
• Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
• Camera, GPS, compass, and accelerometer (hardware
dependent)
• Rich development environment including a device emulator, tools
for
debugging, memory and performance profiling, and a plugin for the
Eclipse IDE
5. • User applications, as well as core Android
applications, are written in Java programming
language and are compiled into byte codes.
• Android byte codes are interpreted at
runtime
by a processor known as the Dalvik virtual
machine.
6.
7. An Intent in Android describes what you
want to do because they facilitate
navigation and represent the most
important aspect of Android coding.
• An Intent Filter is a trigger, a
declaration of capability and interest in
offering assistance to those in need.
• An Intent Filter may be generic or
specific with respect to
which Intents it offers to service.
8. • Every application must have an
AndroidManifest.xml file (with precisely that
name) in its root directory.
• The manifest presents essential information
about the application to the Android system,
information the system must have before it can
run any of the application's code
e.g.- action, permission, action etc.