Professional Documents
Culture Documents
Introduction:-
•Android is an open source and Linux-based working framework for
cell phones, for example, cell phones and tablet PCs.
Android Applications:-
1.Beautiful UI:
Android OS essential screen gives a lovely and natural UI.
2.Connectivity:
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC
and WiMAX.
3.Storage:
SQLite, a lightweight social database, is utilized for information stockpiling
purposes.
4.Media help:
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 program:
In light of the open-source WebKit design motor, combined with
Chrome's V8 JavaScript motor supporting HTML5 and CSS3.
7.Multi-touch:
Android has local help for multi-touch which was at first made
accessible in handsets, for example, the HTC Hero.
8.Multi-entrusting:
Client can hop starting with one undertaking then onto the next and same
time different application can run at the same time.
9.Resizable gadgets:
Gadgets are resizable, so clients can grow them to demonstrate more
substance or psychologist them to spare space.
10.Multi-Language:
Backings single course and bi-directional content.
11.GCM:
Google Cloud Messaging (GCM) is an administration that gives
engineers a chance to send short message information to their
clients on Android gadgets, without requiring a restrictive
synchronize arrangement.
12.Wi-Fi Direct:
An innovation that lets applications find and combine
straightforwardly, finished a high-transmission capacity distributed
association.
13.Android Beam:
A prevalent NFC-based innovation that lets clients in a split second
offer, just by touching two NFC-empowered telephones together.
Set-up Java Development Kit (JDK):-
•You can download the most recent rendition of Java JDK from
Oracle's Java website − Java SE Downloads. You will discover
directions for introducing JDK in downloaded documents, take after
the offered guidelines to introduce and arrange the setup.
•At last set PATH and JAVA_HOME condition factors to allude to
the catalog that contains java and javac, commonly
java_install_dir/receptacle and java_install_dir individually.
Android IDEs:-
There are such a large number of refined Technologies are accessible
to create android applications, the recognizable advancements,
which are dominatingly utilizing devices as takes after
1.Android Studio
2.Obscuration IDE(Deprecated)
Architecture:-
Android Libraries:-
Android Runtime :-
This is the third segment of the design and accessible on the second layer
from the base. This segment gives a key part called Dalvik Virtual
Machine which is a sort of Java Virtual Machine uncommonly outlined
and improved for Android.
•The Dalvik VM influences utilization of Linux to center
highlights like memory administration and multi-threading,
which is inherent in the Java dialect. The Dalvik VM
empowers each Android application to keep running in its own
particular procedure, with its own case of the Dalvik virtual
machine.
Application Framework:-
•The Application Framework layer gives numerous larger
amount administrations to applications as Java classes.
Application engineers are permitted to make utilization of
these administrations in their applications.
•The Android system incorporates the accompanying key
administrations −