Introduction to Android Android Overview and History Android development environment Android OS Architecture Linux kernel Native libraries Dalvik virtual machine App framework Apps Android SDK Overview Platforms Tools Versions Main Building Blocks Activities Activity lifecycle Intents Services Content Providers Broadcast Receivers Project Structure Root Contents Project Files Manifest File Writing your first Android Application Building, Running and debugging your application MSME DI Elex Working with Android Emulator Testing apps in Real Device Android Quick start apps in emulator Running quick start application in real devices Building Android Applications Building Activities Building Intents Building and using Services Notifications Binding and using Content Providers App Widgets App Framework Basic Android User Interface What is XML based Layout Why XML based Layout Building Views and layouts Built-in Layouts Built-in Views Handling user events Basic Widgets Buttons Labels Images Radio and Check box Android System Overview File System Preferences Notifications Security model Advanced UI Adapters BuildingUI for Performance Graphics Menus Dialogs Browser View (Web kit) Data Store MSME DI Elex Overview Preferences Files Local Databases SQLite Databases Content Providers Services Overview of service Implementing a Service Service lifecycle Broadcast Receivers Broadcast Receivers Implementing broadcast receiver System broadcasts and how to use them Intent Filters What is an Intent Filter Role of filters Intent Routing Filters in your manifest Communicating via the Internet HTTP Parsing Responses Email Handling Telephone Controls Making Calls Monitoring data connectivity & Activity Accessing phone Status Controlling Phone Bluetooth Controlling local Bluetooth device Discovering and bonding with Bluetooth devices Managing Bluetooth connections Communicating with Bluetooth