Home | History | Annotate | Download | only in bluetooth
      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.
      5 The Bluetooth API supports both "Classic Bluetooth" and Bluetooth Low Energy.</p>
      6 
      7 <p>For more information about Classic Bluetooth, see the
      8 <a href="{@docRoot}guide/topics/connectivity/bluetooth.html">Bluetooth</a> guide.
      9 For more information about Bluetooth Low Energy, see the
     10 <a href="{@docRoot}guide/topics/connectivity/bluetooth-le.html">
     11 Bluetooth Low Energy</a> guide.</p>
     12 {@more}
     13 
     14 <p>The Bluetooth APIs let applications:</p>
     15 <ul>
     16   <li>Scan for other Bluetooth devices (including Bluetooth Low Energy
     17     devices)</li>
     18   <li>Query the local Bluetooth adapter for paired Bluetooth devices</li>
     19   <li>Establish RFCOMM channels/sockets</li>
     20   <li>Connect to specified sockets on other devices</li>
     21   <li>Transfer data to and from other devices</li>
     22 </ul>
     23 
     24 <p>
     25 To perform Bluetooth communication using these APIs, an application must
     26 declare the {@link android.Manifest.permission#BLUETOOTH} permission. Some
     27 additional functionality, such as requesting device discovery,
     28 also requires the {@link android.Manifest.permission#BLUETOOTH_ADMIN}
     29 permission.
     30 </p>
     31 
     32 <p class="note"><strong>Note:</strong>
     33 Not all Android-powered devices provide Bluetooth functionality.</p>
     34 
     35 </BODY>
     36 </HTML>
     37