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