Escolar Documentos
Profissional Documentos
Cultura Documentos
What is Android?
Features Of Android
Beautiful UI.
Connectivity.
Storage.
Media Support.
Multi tasking.
Multi touch.
Resizable widgets.
Web browser.
Environment Setup
Linux
Application programming:
JDK5 or JDK6
Android SDK
Eclipse
ADT Plug-in
Android Architecture
Linux kernel:
Application Framework:
Application Components
Activities.
Services.
Broadcast Receivers.
Content providers.
processing
Broadcast
Receivers
:
Handle
communication between Android OS and
applications.
Content Providers : Handle data and database
management issues.
Creating a Project
Need
the
items
circled
Then
click
Finish
Project Components
Included libraries
Resources
Drawables
Layouts
Manifest file
XML
Manifest file
Shouldnt usually have to edit it
directly, Eclipse can do that.
Preferred
way
of
creating
UIs.Separates the description of the
layout from any actual code that
controls it.Can easily take a UI from
one platform to another
R Class
Ex. getResources().getString(R.string.hello));
Layouts
Google fees
http://arstechnica.com/gadgets/news/2011/01/android-beats-nokia-apple-rim-in-2010-but-firm-warns-about-2011.ars