Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment. The documents listed in the left navigation provide details about how to build apps using Android's various APIs.
If you're new to Android development, it's important that you understand the following fundamental concepts about the Android app framework.
For more details visit http://searchforsolutionsonline.com/category/android/
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Introduction to Android | Android Tutorials | Android Blog - SearchforSolutionsOnline
1.
2.
3. Introduction
Android's mobile operating system is based on the Linux
kernel and is the world's best-selling Smartphone.
There are currently over 200,000 apps available for
Android that are made accessible through the Android
Market, which is the online app store run by Google.
The apps are primarily written in Java.
4. Introduction
The Android operating system, including the Linux kernel,
contains approximately 12 million lines of code.
In this there are: 3 million lines of XML, 2.8 million lines of C, 2.1
million lines of Java, and 1.75 million lines of C++.
6. Background
• Android Inc. was founded in Palo
Alto, California in October, 2003
by Andy Rubin, Rich Miner, Nick
Sears, and Chris White.
• Their goal was to develop a
"smarter mobile device that was
more aware of its owner's
location and preferences.”
• They operated secretively,
admitting only that they were
working on software for mobile
phones.
7. Background
Google acquired Android Inc. in
August, 2005, making Android
Inc. a wholly owned part of
Google Inc.
Nick Sears was the only original
founder that did not stay with
Android Inc. after the
acquisition.
At this point in time, many
assumed that Google was
planning to enter the mobile
phone market with this move.
8. Background
Once at Google, Rubin led a
team to develop a mobile device
platform powered by the Linux
kernel.
Google marketed the platform to
handset makers and carriers
with the intent of providing a
flexible, upgradable system.
This caused speculation about
Google's intention to enter the
mobile communications market
to build.
10. Background
"Today's announcement is more ambitious than any
single 'Google Phone' that the press has been
speculating about over the past few weeks. Our
vision is that the powerful platform we're unveiling
will power thousands of different phone models.“
-Eric Schmidt, former Google Chairman/CEO
11. Explanation
Features of Android
Android Market application download and updates through the
Market app
Web browser to show, zoom and pan full HTML and XHTML
web pages - multiple pages show as windows ("cards")Video
Camera support, but no way to change resolution, white
balance, quality, etc.
Folders allow the grouping of a number of app icons into a
single folder icon on the Home screen.
12. Explanation
Features of Android
Email provides access to email servers commonly
found on the Internet and supports POP3, IMAP4,
and SMTP.
Gmail synchronization with the Gmail app
Google Contacts synchronization with the People
app
Google Calendar synchronization with the Calendar
app
Google Maps with Latitude and Street View to view
maps and satellite imagery, as well as find local
business and get driving directions using GPS
13. More Features
Google Search of the internet and phone apps,
contacts, calendar, etc.
Google Talk instant messaging.
Instant messaging, text messaging, and MMS.
Media Player enables managing, importing, and
playing back but lacked video and stereo Bluetooth
support
Notifications appear in the Status bar - drag down to
see details, also ringtone, LEDs and vibration
options.
14. More Features
Voice Dialer allows dialing and placing of phone calls
without typing a name or number
Wallpaper allows the user to set the background image or
photo behind the Home screen icons and widgets.
YouTube video player.
Other apps include: Alarm Clock, Calculator, Dialer (Phone),
Home screen (launcher), Pictures (Gallery), and Settings.
Other supported features include: WiFi, and Bluetooth.
15. Features (cont.)
Messaging
SMS and MMS are available forms of messaging,
including threaded text messaging and now Android
Cloud to Device Messaging Framework is also a part
of the Android Messaging service.
Multiple Language Support
Several languages are available on Android. The
number of languages more than doubled for the
platform 2.3. However, it lacks font rendering of
several languages even after official announcements
of added support.
Web Browser
The web browser available for Android uses the open-
source WebKit layout engine, along with Chrome's
JavaScript engine.
16. Media Support
WebM
H.263
H.264 (in 3GP or MP4
container)
MPEG-4 SP
AMR
AMR-WB (in 3GP container)
AAC
HE-AAC (in MP4 or 3GP
container)
MP3
MIDI
Ogg Vorbis
FLAC
WAV
JPEG
PNG
GIF
BMP
Android supports the following audio/video/still media formats:
17. Multi-Touch
Android has support for multi-
touch which was originally made
available in handsets such as the
HTC Hero.
The feature was originally
disabled at the kernel level
(possibly to avoid infringing
Apple's patents on touch-screen
technology at the time).
18. Android 2.3 Gingerbread
Latest version available for
mobile phones
Enhanced UI with more
polish and several
refinements
Also adds support for NFC,
which allows for mobile
payments with only the use
of the device
19. Google TV
Based on Android, Google
TV allows your TV to be
connected to the internet
and all of the media content
that it has to offer.
21. The Future of Android
Android “Ice Cream” will
combine Gingerbread and
Honeycomb into one
unified seamless operating
system.
Android will continue its
growth and dominance in
the mobile operating
system race.