Bluetooth was the nickname for King Harald of Denmark. The following article on Sun’s developer site (http://developers.sun.com/mobility/midp/articles/bluetooth1/) contains a variety of information about Bluetooth, including the possibly apocryphal assertion that a runic stone erected in honor of Harald states:
Harald Christianized the Danes
Harald controlled Denmark and Norway
Harald thinks notebooks and cellular phones should communicate seamlessly
To show you how to use Android’s Bluetooth classes in your applications, we will create a utility for connecting to and transferring data to and from Bluetooth devices. This code is based on the BluetoothChat example in the Android SDK. It has been generalized to cover more applications of Bluetooth, and it has been modified to make it easier to adapt to your purposes.
As we explore Android’s Bluetooth APIs, we will see how this code makes use of these APIs, and how you can use the code for application-specific purposes, including as a diagnostic tool for Bluetooth development.
First we will learn more about how Bluetooth works, and how it is implemented in Android.
This section takes a look at the standards and protocols that make up the Bluetooth protocol stack (see Figure 17-1). These protocols and standards are what characterize Bluetooth: the kinds of data Bluetooth is designed to move, how many devices can be connected at the same time, latency, and so on.
Bluetooth has emerged as a separate form ...