Issuu on Google+

An ISO 9001:2000 Certified Institute www.balujalabs.com WEST DELHI CENTER A1/17, III Floor, Janakpuri, Main Najafgarh Road, Opp. Metro Pillar No.636, New Delhi-58 Ph. 65495934, 9313565406

H E L P L I N E : 9015596280

SUMMER TRAINING IN ANDROID

---------- BALUJA LABS PROPRIOTARY--------

1 of 6


Android Module 1 Android Development Tutorial 

Android components •

Activity

Views and ViewGroups

Intents

Services

ContentProvider

BroadcastReceiver

Android Development Tools •

What are the Android Development Tools?

AndroidManifest.xml

R.java and Resources

Reference to resources in XML files

Activities and Layouts

Installation

Install a specific Android version

Android virtual device - Emulator

What is the Android Emulator?

Your first Android project

Create Project

Add UI Elements

Edit UI properties

Code your application

Start Project

Starting an deployed application

Menus and Action Bar

Definition of menu entries

Menus and Action Bar

Project

Add a menu XML resource

Tutorial: Preferences

Using preferences

Run

---------- BALUJA LABS PROPRIOTARY--------

2 of 6


Layout Manager and ViewGroups

Available Layout Manager

LinearLayout

RelativeLayout

GridLayout

DDMS perspective and important views

DDMS - Dalvik Debug Monitor Server

Deploy your application on a real device

Module 2 Android List View and List Activity - Tutorial

Android and Lists

ListView

ListActivity and Layout

Adapter

Create ListActivity

How to display two items in a ListView

Single vrs. Multiselection

Header and Footer

SimpleCursorAdapter

Module 3. Android Intents 

Android Intents

Overview

Explicit Intents

Implicit Intents

Data Transfer

Module 4. Android SQLite Database and ContentProvider - Tutorial 

SQLite and Android

What is SQLite

SQLite in Android

SQLite Architecture

Packages

rawQuery() Example

query() Example

Using SQLite

Introduction

Database and Data Model

---------- BALUJA LABS PROPRIOTARY--------

3 of 6


User Interface

ContentProvider and sharing data

Using ContentProvider

Create contacts on your emulator

Using the Contact Content Provider

Activities, Loader and ContentProvider

Activities

Loader

SQLite, own ContentProvider and Loader

Overview

Project

Database classes

Create ContentProvider

Resources

Layouts

Activities

Module 5 Android Service and BroadcastReceiver Tutorial 

Android Services

Service

Starting Services

Automatically starting Services

Broadcast receiver

Broadcast Receiver Example

System Services and BroadcastReceiver

Module 6 Fragments 

Actio Bar

Tabs and Tab Activities

Module 7 Styles & themes 

Style.XML

Shapes

Drawlabels

Module 8 Android HTTP Access 

Android StrictMode

HTTP Clients

Apache HTTPClient example

Check the network availability

---------- BALUJA LABS PROPRIOTARY--------

4 of 6


Module 9 Android Dialogs  •

Android Dialogs

Progress Dialog

Module 10 Android Drag and Drop Module 11 Preferences 

Shared Preferences

Preferences from XML

Module 12 Android - Multimedia Sounds 

Android Sound and Media

Example for SoundPool

Module 13 Location API and Google Maps in Android 

Android Location API and Google Maps

Android Location API

Google Maps

Android Device

Device with Google API

Setting the geoposition

Android Location API

Activity

Google Maps

Google Map library

Layout

Activity

Module 14 Adapters and Widget’s 

Adapters

List View and list activity

Grid view using adapter

Gallery using Adapters

Mosule 15 Notifications 

Menus

Module 16 Advanced 

XML Parsing

JSON Parsing

Network Connectivity

Web services ---------- BALUJA LABS PROPRIOTARY--------

5 of 6


GPS, Location Based Services

Accesing Phone services

SMS, Email

Sensor

Module 17 Android Touch 

Android Touch

Singletouch Example

Module 18 Android Bluetooth 

Bluetooth

The Basics

Bluetooth Permissions

Setting Up Bluetooth

Connecting Devices

---------- BALUJA LABS PROPRIOTARY--------

6 of 6


Summer training in android