1<HTML> 2<BODY> 3<p>Provides classes that manage Bluetooth functionality, such as scanning for 4devices, connecting with devices, and managing data transfer between devices.</p> 5 6<p>For more information, see the <a 7href="{@docRoot}guide/topics/wireless/bluetooth.html">Bluetooth</a> developer 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> 20To perform Bluetooth communication using these APIs, an application must 21declare the {@link android.Manifest.permission#BLUETOOTH} permission. Some 22additional functionality, such as requesting device discovery, 23also requires the {@link android.Manifest.permission#BLUETOOTH_ADMIN} 24permission. 25</p> 26 27<p class="note"><strong>Note:</strong> 28Not all Android-powered devices provide Bluetooth functionality.</p> 29</BODY> 30</HTML> 31