SlideShare a Scribd company logo
Android
Sathish.R
Agenda
Android

Introduction
Introduction about
IDE?
Setting Up
Environment.
First Application
Button And Toast
Application
Bluetooth
Applications

Android
Tenet Technetronics
Agenda
Android

Introduction
Introduction about
IDE?
Setting Up
Environment.
First Application
Button And Toast
Application
Bluetooth
Applications

Android
Tenet Technetronics
Introduction: Android
o

Operating system based on Linux.

o

Open Source by Search Giant.

o

Apps typically written in Java.

o

Apps run on the Dalvik Virtual Machine(DVM).

o

November 2007, Open Handset Alliance formed to
develop open standards for mobile devices.
Tenet Technetronics
History of Android
o

Android was the brainchild of Andy Rubin and Rich Miner.
(Android Inc.)

o

Google acquired Android Inc. on August 17, 2005.

o

Android was unveiled as its first product, a mobile
device platform built on the Linux kernel version 2.6, On
November, 2007
Tenet Technetronics
Android Evolution

o
o
o
o
o
o
o
o
o

Android 1.1 -1.5
Android 1.6
Android 2.0-2.1
Android 2.2.x
Android 2.3.x
Android 3.x
Android 4.0.x
Android 4.1.x-4.3.x
Android 4.4

 Cupcake
 Donut
 Eclair
 Froyo
 GingerBread
 Honeycomb
 Ice Cream Sandwich
 Jelly Bean
 Kitkat
Tenet Technetronics
Android Features
o
o
o
o
o
o
o
o

Application Framework
Dalvik Virtual Machine
Integrated Browser
2D and 3D graphics using the OpenGL libraries.
SQLite Database.
Video and Audio Codecs.
Bluetooth, EDGE,3G,4G and Wi-Fi .
Camera , GPS , Compass, and accelerometer.
Tenet Technetronics
Agenda
Android Introduction
Introduction about
IDE?
Setting Up
Environment.
First Application
Button And Toast
Application
Bluetooth
Applications

Tenet Technetronics
Android
IDE: (Integrated Development
Environment)
o

o
o

Programming Environment that consists of
 A Code Editor,
 A compiler,
 A Debugger,
 A GUI builder.
User-Friendly Framework.
Example: Eclipse, Net beans, Android Studio,
Processing, Xamarin Studio, etc.,
Tenet Technetronics
Agenda
Android Introduction
Introduction about
IDE?
Setting Up
Environment.
First Application
Button And Toast
Application
Bluetooth
Applications

Android
Tenet Technetronics
Android Development Tools
o
o
o
o
o

Java JDK.
Eclipse or Net Beans.
ADT (Android Development Tools) .
Android SDK 1.0-4.0(Download from
developer.android.com).
Programming Languages.
o Java – officially supported.
o C/C++ – also possible but not supported.
Tenet Technetronics
Download JDK

Tenet Technetronics
Tenet Technetronics
Download Android SDK

Tenet Technetronics
Tenet Technetronics
Download Eclipse IDE

Tenet Technetronics
Install ADT Plugin

Eclipse – Help – Install New software

Tenet Technetronics
Entering SDK Path
Windows ->
Preferences.
Select Android and
enter the
installation path of
the Android SDK.

Tenet Technetronics
Select Window -> Android SDK Manager from the menu.

Tenet Technetronics
Creating Android Virtual Device
Select Window -> Android AVD Manager from the menu.

Tenet Technetronics
Create Android Virtual Device

Tenet Technetronics
Tenet Technetronics
Android Emulator(AVD)

Tenet Technetronics
Agenda
Android Introduction
Introduction about
IDE?
Setting Up
Environment.
First Application
Button And Toast
Application
Bluetooth
Applications

Android
Tenet Technetronics
Tenet Technetronics
Tenet Technetronics
Android Framework

Tenet Technetronics
Application Building Blocks
o
o
o

Activity
Intent Receiver
Content Provider

Tenet Technetronics
Application Lifecycle




Application run in their own processes (VM, PID).
Processes are started and stopped as needed to run an
application's components.
Processes may be killed to reclaim resources.

Tenet Technetronics
Android Devices

Tenet Technetronics
Agenda
Android Introduction
Introduction about
IDE?
Setting Up
Environment.
First Application
Button And Toast
Application
Bluetooth
Applications

Android
Tenet Technetronics
Buttons
o
o

Represents a push-button widget.
can be pressed, or clicked to perform an action.

Tenet Technetronics
Toast Messages:
o
o

A small popup.
It only fills the amount of space required for the
message and the current activity remains visible
and interactive.

Tenet Technetronics
Agenda
Android Introduction
Introduction about
IDE?
Setting Up
Environment.
First Application
Button And Toast
Application
Bluetooth
Applications

Android
Tenet Technetronics
Bluetooth
o
o
o

wirelessly exchange data with other Bluetooth
devices.
 access to the Bluetooth functionality APIs.
Using the Bluetooth APIs, We can perform the
following:






Scan for other Bluetooth devices
Query the local Bluetooth adapter for paired Bluetooth
devices
Establish RFCOMM channels
Connect to other devices through service discovery
Tenet Technetronics
Transfer data to and from other devices.
Bluetooth
The four major tasks necessary to communicate using
Bluetooth:
osetting up Bluetooth
ofinding devices that are either paired or available in the
local area,
oconnecting devices
o transferring data between devices.
All of the Bluetooth APIs are available in the android.bluetooth
package. 
Tenet Technetronics
To Create Bluetooth Connection
We need the following:
Bluetooth adapter.
Bluetooth device.
Bluetooth socket.
Bluetooth Server Socket.

Tenet Technetronics
Permissions
o
o
o

you must declare the Bluetooth
permission BLUETOOTH. 
If We discover Bluetooth devices or pair a device
we must use Bluetooth Admin permission.
 Most applications need this permission solely for the
ability to discover local Bluetooth devices.

Tenet Technetronics
Setting up Bluetooth
o

Verify device that Bluetooth is supported or not.

o

If supported enable Bluetooth as follows

Tenet Technetronics
Setting up Bluetooth
o

Request to switch on the Bluetooth

o

Find Bluetooth Devices.
find remote Bluetooth devices either through
device discovery or by
querying the list of paired (bonded) devices.
Tenet Technetronics
Find Bluetooth Device
Querying Paired Devices
o We can get paired devices by
getBondedDevices().
This method will return all the paired devices.
o

Tenet Technetronics
Connecting Devices
o
o
o
o
o

Android(Client)-Robot(Server)
Server’s MAC address to initiate
connection.
Initiate connection by calling connect()
method.
Get Output stream() of the device.
Write using the method write(byte[]).
Tenet Technetronics
Connecting a Device:

Tenet Technetronics
Conclusion
o
o
o
o

Android is open to all: industry, developers and
users.
Participating in many of the successful open
source projects.
Aims to be as easy to build for as the web.
Google Android is stepping into the next level of
Mobile Internet.
Tenet Technetronics
Tenet Technetronics

More Related Content

PDF
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
PPTX
Robot controlled car using Wireless Module
PPTX
Android mobile phone controlled bluetooth robot
DOCX
Wireless robo Report
PPT
android controlled robot
DOCX
Bluetooth Controlled Robot Project Report
DOCX
Bluetooth Controlled Robot
PDF
pdfreport
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
Robot controlled car using Wireless Module
Android mobile phone controlled bluetooth robot
Wireless robo Report
android controlled robot
Bluetooth Controlled Robot Project Report
Bluetooth Controlled Robot
pdfreport

What's hot (20)

PPTX
Bluetooth controlled android car
PPTX
Voice controlled robot ppt
PPTX
Robo wireless controll
PPTX
Android mobile cotrolled robot (wi fi)
PPTX
Android controlled robot
PDF
Final Report11
PPTX
Presentation slides of android controlled robot
PPTX
Android controlled robot
PDF
VOICE OPERATED ROBOT DOCUMENTATION
PPTX
Voice controlled spy robot for security system
DOCX
Brian black book
PPTX
Smart Robotic Assistant
PDF
IRJET - Pick and Place Surveillance Robot
PPTX
Arc application remote control using bluetooth
PDF
Bluetooth remote control... from your mobile phone
PPT
War robot with night vision camera android application
PPTX
Android Controlled Arduino Spy Robot
DOCX
Mobile controlled robot using bluetooth module (HC-005)
PPTX
Presentation IOT Robot
PPTX
Bluetooth Controlled Robot/Car
Bluetooth controlled android car
Voice controlled robot ppt
Robo wireless controll
Android mobile cotrolled robot (wi fi)
Android controlled robot
Final Report11
Presentation slides of android controlled robot
Android controlled robot
VOICE OPERATED ROBOT DOCUMENTATION
Voice controlled spy robot for security system
Brian black book
Smart Robotic Assistant
IRJET - Pick and Place Surveillance Robot
Arc application remote control using bluetooth
Bluetooth remote control... from your mobile phone
War robot with night vision camera android application
Android Controlled Arduino Spy Robot
Mobile controlled robot using bluetooth module (HC-005)
Presentation IOT Robot
Bluetooth Controlled Robot/Car
Ad

Viewers also liked (20)

PPTX
ODP
PPTX
Seminar on mobile application development with android
PDF
Android programming introduction
PDF
Introduction to android
PPTX
Introduction to HTML5
PPTX
Getting started with android programming
PPT
Android development orientation for starters v4 seminar
PPT
Intro to Android Programming
PDF
[Android] Introduction to Android Programming
PPTX
Introduction to Android programming
PPT
Introduction to Android
PPTX
Tìm hiểu về bluetooth
PDF
Introduction to Android Programming
PPTX
Introduction to Android Development: Before Getting Started
PDF
Motion control application for clean room robot
PDF
Android + arduino = love @ Droidcon Bucharest 2012
PPTX
Android meets Arduino
ODP
Intoduction to Android Development
PPT
Advanced Rational Robot A Tribute (http://www.geektester.blogspot.com)
Seminar on mobile application development with android
Android programming introduction
Introduction to android
Introduction to HTML5
Getting started with android programming
Android development orientation for starters v4 seminar
Intro to Android Programming
[Android] Introduction to Android Programming
Introduction to Android programming
Introduction to Android
Tìm hiểu về bluetooth
Introduction to Android Programming
Introduction to Android Development: Before Getting Started
Motion control application for clean room robot
Android + arduino = love @ Droidcon Bucharest 2012
Android meets Arduino
Intoduction to Android Development
Advanced Rational Robot A Tribute (http://www.geektester.blogspot.com)
Ad

Similar to Android bluetooth robot (20)

PPT
Android 1
PPT
Introduction to Android.ppt
PPTX
Powerpoint 2
PPTX
Android ppt
PDF
Android introduction session 1
PPTX
Power point activity 2
PDF
Embedded Android Workshop with Pie
PPT
Android overview
PPT
Android
PPTX
Android Operating System
PDF
Embedded Android Workshop with Nougat
PPT
Mobile appliaction w android week 1 by osama
PDF
Embedded Android Workshop at Embedded World 2014
PPT
Android
PDF
Embedded Android Workshop at ABS 2014
PPTX
Android Presentation
PDF
Embedded Android Workshop at AnDevCon VI
PPT
PPTX
18ITT61 - Introduction.pptx
PDF
Embedded Android Workshop with Lollipop
Android 1
Introduction to Android.ppt
Powerpoint 2
Android ppt
Android introduction session 1
Power point activity 2
Embedded Android Workshop with Pie
Android overview
Android
Android Operating System
Embedded Android Workshop with Nougat
Mobile appliaction w android week 1 by osama
Embedded Android Workshop at Embedded World 2014
Android
Embedded Android Workshop at ABS 2014
Android Presentation
Embedded Android Workshop at AnDevCon VI
18ITT61 - Introduction.pptx
Embedded Android Workshop with Lollipop

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation theory and applications.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
Teaching material agriculture food technology
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Electronic commerce courselecture one. Pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Programs and apps: productivity, graphics, security and other tools
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
KodekX | Application Modernization Development
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
PPTX
Spectroscopy.pptx food analysis technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
The AUB Centre for AI in Media Proposal.docx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Building Integrated photovoltaic BIPV_UPV.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation theory and applications.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Teaching material agriculture food technology
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Electronic commerce courselecture one. Pdf
MIND Revenue Release Quarter 2 2025 Press Release
Programs and apps: productivity, graphics, security and other tools
“AI and Expert System Decision Support & Business Intelligence Systems”
KodekX | Application Modernization Development
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
Spectroscopy.pptx food analysis technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf

Android bluetooth robot

Editor's Notes