Title: Android Training in Tambaram (1)
1 Android
2Introduction-
- Android is an open source and Linux-based working
framework for cell phones, for example, cell
phones and tablet PCs. - Android was created by the Open Handset Alliance,
drove by Google, and different organizations. -
- This instructional exercise will show you
fundamental Android programming and will likewise
take you through some propel ideas identified
with Android application improvement. - Android is an open source and Linux-based
Operating System for cell phones, for example,
cell phones and tablet PCs. Android was created
by the Open Handset Alliance, drove by Google,
and different organizations.
3Android offers a brought together way to deal
with application improvement for cell phones
which implies engineers require create for
Android, and their applications ought to have the
capacity to keep running on various gadgets
controlled by Android. Android Applications-
Android applications are normally created in
the Java dialect utilizing the Android Software
Development Kit. Once created, Android
applications can be bundled effortlessly and sold
out either through a store, for example, Google
Play, SlideME, Opera Mobile Store, Mobango,
F-droid and the Amazon Appstore.
4Work flow Diagram-
5Highlights of Android- Android is an effective
working framework contending with Apple 4GS and
bolsters incredible highlights. Maybe a couple of
them are recorded underneath 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
66.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.
711.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.
8- 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)
9Architecture-
10- Android Libraries-
- This class includes those Java-based libraries
that are particular to Android improvement. Cases
of libraries in this class incorporate the
application system libraries notwithstanding
those that encourage UI building, designs drawing
and database get to. A rundown of some key center
Android libraries accessible to the Android
engineer is as per the following - - android.app - Provides access to the application
demonstrate and is the foundation of all Android
applications. - android.content - Facilitates content access,
distributing and informing amongst applications
and application parts.
11- android.database - Used to get to information
distributed by content suppliers and incorporates
SQLite database administration classes. - android.opengl - A Java interface to the OpenGL
ES 3D illustrations rendering API. - android.os - Provides applications with access to
standard working framework administrations
including messages, framework benefits and
between process correspondence. - android.text - Used to render and control message
on a gadget show. - android.view - The key building squares of
utilization UIs.
12android.widget - A rich accumulation of
pre-manufactured UI segments, for example,
catches, marks, list sees, design administrators,
radio catches and so on. android.webkit - An
arrangement of classes planned to permit
web-perusing capacities to be incorporated with
applications. Having secured the Java-based
center libraries in the Android runtime, it is
currently time to turn our consideration
regarding the C/C based libraries contained in
this layer of the Android programming stack.
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.
13- 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. - The Android runtime likewise gives an arrangement
of center libraries which empower Android
application designers to compose Android
applications utilizing standard Java programming
dialect. - 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.
14- The Android system incorporates the accompanying
key administrations - - Action Manager - Controls all parts of the
application lifecycle and movement stack. - Content Providers - Allows applications to
distribute and share information with different
applications. - Asset Manager - Provides access to non-code
installed assets, for example, strings, shading
settings and UI designs. - Warnings Manager - Allows applications to show
cautions and notices to the client. - View System - An extensible arrangement of
perspectives used to make application UIs.
15- Applications-
- You will discover all the Android application at
the best layer. You will compose your application
to be introduced on this layer as it were. Cases
of such applications are Contacts Books, Browser,
Games and so forth. - Application segments are the basic building
pieces of an Android application. These parts are
approximately coupled by the application show
record AndroidManifest.xml that depicts every
segment of the application and how they cooperate.
16Android Support Applications-
17Android App Development-
18Android Stack Over Flow-
19Process of Testing-
20Thank You Visit our Website www.greenstechnologys
.com http//www.trainingintambaram.net Contact
8939925577,9384637514 Place Chennai,Bangalore,Tam
baram