Activities • Fundamental object of android app with lifecycle • Having UI • Interact with the user • One app can have Multiple activities • Must have 1 Main Activity
Intents • A simple message object that represents an "intention" to do something • Most significant use => launching of activities, where it can be thought of as the glue between activities.
Services • can perform long-running operations in the background • Doesn’t Provide User Interface (UI) • Another application component can start a service and it will continue to run in the background even if the user switches to another application.
Content Providers • presents data to external applications • provide a level of abstraction for any data stored on the device that is accessible by multiple applications.
Notifications • A Notification is a small icon that appears in the status bar. • Users can interact with this icon to receive information • For example: New SMS message, Missed call, New Mail
How to Install Android? 1. Download and setup the Eclipse IDE http://eclipse.org/downloads/ 2. Download JDK & Install http://www.oracle.com/technetwork/java/javase/downloads/index.html 3. Download the Android SDK starter package http://developer.android.com/sdk/index.html 4. Android Development Tools (ADT) plug-in , download from within eclipse https://dl-ssl.google.com/android/eclipse/
How to Install Android? Download the SDK ADT Bundle for Windows • ADT (Android Developer Tools) Bundle • With a single download, the ADT Bundle includes everything you need to begin developing apps: – Eclipse + ADT plug-in – Android SDK Tools – Android Platform-tools – The latest Android platform – The latest Android system image for the emulator