1 <HTML> 2 <BODY> 3 Provides classes that manage Bluetooth functionality, such as scanning for 4 devices, connecting with devices, and managing data transfer between devices. 5 6 <p>The Bluetooth APIs let applications:</p> 7 <ul> 8 <li>Scan for other Bluetooth devices</li> 9 <li>Query the local Bluetooth adapter for paired Bluetooth devices</li> 10 <li>Establish RFCOMM channels/sockets</li> 11 <li>Connect to specified sockets on other devices</li> 12 <li>Transfer data to and from other devices</li> 13 </ul> 14 15 <p> 16 To perform Bluetooth communication using these APIs, an application must 17 declare the {@link android.Manifest.permission#BLUETOOTH} permission. Some 18 additional functionality, such as requesting device discovery, 19 also requires the {@link android.Manifest.permission#BLUETOOTH_ADMIN} 20 permission. 21 </p> 22 23 <p>For a detailed guide to using the Bluetooth APIs, see the <a 24 href="{@docRoot}guide/topics/wireless/bluetooth.html">Bluetooth Dev Guide topic</a>.</p> 25 26 <p class="note"><strong>Note:</strong> 27 Not all Android devices are guaranteed to have Bluetooth functionality.</p> 28 </BODY> 29 </HTML> 30