Prepared By : Uday Shah - HOD(IT)
Contact No : 7600044051
-------------------------------------------------------------------------------------------------------------------------
Ch: 1 Intro to Android
Q-1. What is
an Android?
· Android is an Operating
System which is Develop for Smart Phone Application Mini Computers Etc.
· It is one Kind Of
Mobile OS Developed In 1996.
· It is Also Known As
Windows Pocket PC and Later On Use as a Blackberry OS and Android.
· Now a Days Most Widely
Use Platform to develop an application in a Mobile use Android.
· Android is a Software with
a Bunche of Packages and also some time Behave Like as a Middleware and Key
Application.
· Android Now a Day acquires
by the Google in 2005 and then after number of update was released in their
Original version of Android.
Q-2. Features
of Android
Android is a powerful
operating system competing with Apple 4GS and supports great features. Few of
them are listed below
1. Beautiful
UI
Android OS basic screen provides a
beautiful and intuitive user interface.
2. Connectivity
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS,
Bluetooth, Wi-Fi, LTE, NFC and WiMAX.
3. Storage
SQLite, a lightweight relational
database, is used for data storage purposes.
4. Media
support
H.263, H.264, MPEG-4 SP, AMR,
AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg
Vorbis, WAV, JPEG, PNG, GIF, and BMP.
5. Messaging
SMS and MMS
6. Web
browser
Based on the open-source WebKit
layout engine, coupled with Chrome's V8 JavaScript
engine supporting HTML5 and CSS3.
7. Multi-touch
Android has native support for
multi-touch which was initially made available in
handsets such as the HTC Hero.
8. Multi-tasking
User can jump from one task to
another and same time various application can
run simultaneously.
9. Resizable
widgets
Widgets are resizable, so users can
expand them to show more content or shrink
them to save space.
10. Multi-Language
Supports single direction and
bi-directional text.
11. GCM
Google Cloud
Messaging (GCM) is a service that lets developers send short message data to their users on Android
devices, without needing a proprietary sync
solution.
12. Wi-Fi
Direct
A technology that lets apps
discover and pair directly, over a high-bandwidth peer-to-peer connection.
13 Android
Beam
A popular NFC-based technology that
lets users instantly share, just by touching
two NFC-enabled phones together.
Q-2. The
Open Handset Alliances
· The open Handset
Alliances is a Group of 84 technologies and Mobile Company.
· Who have come to gather
for Innovation in Mobile and also offer consumer to richer less expensive and
better mobile experience.
· Android is first completing
open and free Mobile platform and they are committed to commercially deploy
handset and services use the android platform.
Q-3. Explain
Android Platform?
The Android Platform Is a Platform For Mobile Device.
That Use Modified Linux Kernel.
The Android Platform was originally introduced by the Open
Handset Alliances in November 2007.
Most of the Application that runs on Android Platform is generally
written in the java programming Language.
Actually there are no java virtual machine instead of java
class it compile in to the compiler is known as dalvik virtual machine.
Programs are Executable and run on a dalvik virtual Machine.
To create an application for the Android Platform Developer
Require Android SDK.
Android SDK include tools and API and also android developer
typically integrated the SDK into the graphical user IDE.
API Level is an integer value that uniquely identifies the
framework API revision offered by a version of the Android platform.
Platform Version
|
API Level
|
VERSION_CODE
|
Android 6.0
|
23
|
MARSHMALLOW
|
Android 5.1
|
22
|
LOLLIPOP
|
Android 5.0
|
21
|
LOLLIPOP
|
Android 4.4W
|
20
|
KITKAT
|
Android 4.4
|
19
|
KITKAT
|
Android 4.3
|
18
|
JELLY_BEAN
|
Android 4.2, 4.2.2
|
17
|
JELLY_BEAN
|
Android 4.1, 4.1.1
|
16
|
JELLY_BEAN
|
Android 4.0.3, 4.0.4
|
15
|
ICE_CREAM_SANDWICH
|
Android 4.0, 4.0.1,
4.0.2
|
14
|
ICE_CREAM_SANDWICH
|
Android 3.2
|
13
|
HONEYCOMB
|
Android 3.1.x
|
12
|
HONEYCOMB
|
Android 3.0.x
|
11
|
HONEYCOMB
|
Android 2.3.4
Android 2.3.3
|
10
|
GINGERBREAD
|
Android 2.3.2
Android 2.3.1
Android 2.3
|
9
|
GINGERBREAD
|
Android
2.2.x
|
8
|
FROYO
|
Android
2.1.x
|
7
|
ÉCLAIR
|
Android
2.0.1
|
6
|
ÉCLAIR
|
Android
2.0
|
5
|
ÉCLAIR
|
Android
1.6
|
4
|
DONUT
|
Android
1.5
|
3
|
CUPCAKE
|
Android
1.1
|
2
|
BASE
|
Android
1.0
|
1
|
BASE
|
Q-4. What is
Android SDK?
Ans. Android
SDK Means Android Software development Kit.
It is a Set
of Development tools which is used to Develop Application for Android Platform.
The Android
SDK include Following list of item.
- Require Libraries
- Debugger
- An Emulator
- Relevant Documentation
- Android API
- Sample source code Etc Used In Android SDK.
Best Of Luck