Professional Documents
Culture Documents
Introduction To Android Programming
Introduction To Android Programming
UNIT I
Introduction to Android Programming
Features
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-tasking
User can jump from one task to another and same
time various application can run simultaneously.
8 Resizable widgets
Widgets are resizable, so users can expand them to
show more content or shrink them to save space.
9 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.
10 Wi-Fi Direct
A technology that lets apps discover and pair directly,
over a high-bandwidth peer-to-peer connection.
Android Versions
1.5 Cupcake 3
1.6 Donut 4
2.1 Eclair 7
2.2 Froyo 8
4.4 KitKat 19
5.0 Lollipop 21
6.0 Marshmallow 23