• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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