Files
rk35xx-android14/packages/modules/Bluetooth/framework/java/android/bluetooth/package.html
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

39 lines
1.5 KiB
HTML

<HTML>
<BODY>
<p>Provides classes that manage Bluetooth functionality, such as scanning for
devices, connecting with devices, and managing data transfer between devices.
The Bluetooth API supports both "Classic Bluetooth" and Bluetooth Low Energy.</p>
<p>For more information about Classic Bluetooth, see the
<a href="{@docRoot}guide/topics/connectivity/bluetooth.html">Bluetooth</a> guide.
For more information about Bluetooth Low Energy, see the
<a href="{@docRoot}guide/topics/connectivity/bluetooth-le.html">
Bluetooth Low Energy</a> (BLE) guide.</p>
{@more}
<p>The Bluetooth APIs let applications:</p>
<ul>
<li>Scan for other Bluetooth devices (including BLE devices).</li>
<li>Query the local Bluetooth adapter for paired Bluetooth devices.</li>
<li>Establish RFCOMM channels/sockets.</li>
<li>Connect to specified sockets on other devices.</li>
<li>Transfer data to and from other devices.</li>
<li>Communicate with BLE devices, such as proximity sensors, heart rate
monitors, fitness devices, and so on.</li>
<li>Act as a GATT client or a GATT server (BLE).</li>
</ul>
<p>
To perform Bluetooth communication using these APIs, an application must
declare the {@link android.Manifest.permission#BLUETOOTH} permission. Some
additional functionality, such as requesting device discovery,
also requires the {@link android.Manifest.permission#BLUETOOTH_ADMIN}
permission.
</p>
<p class="note"><strong>Note:</strong>
Not all Android-powered devices provide Bluetooth functionality.</p>
</BODY>
</HTML>