Home | History | Annotate | Download | only in bluetooth
      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