Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
adapter/ | 25-Apr-2025 | - | 129 | 76 | ||
connect/ | 25-Apr-2025 | - | 192 | 129 | ||
discovery/ | 25-Apr-2025 | - | 108 | 58 | ||
dumpsys/ | 25-Apr-2025 | - | 65 | 24 | ||
mode/ | 25-Apr-2025 | - | 179 | 119 | ||
nop/ | 25-Apr-2025 | - | 69 | 27 | ||
pairing/ | 25-Apr-2025 | - | 65 | 37 | ||
read/ | 25-Apr-2025 | - | 184 | 91 | ||
scan/ | 25-Apr-2025 | - | 129 | 78 | ||
sdp/ | 25-Apr-2025 | - | 242 | 135 | ||
tools/ | 25-Apr-2025 | - | 8 | 5 | ||
utils/ | 25-Apr-2025 | - | 200 | 149 | ||
Android.bp | D | 25-Apr-2025 | 4.5 KiB | 167 | 163 | |
README.md | D | 25-Apr-2025 | 1 KiB | 38 | 32 | |
android_namespace.cc | D | 25-Apr-2025 | 732 | 20 | 3 | |
bt_property.h | D | 25-Apr-2025 | 319 | 17 | 10 | |
bt_stack_info.cc | D | 25-Apr-2025 | 1.8 KiB | 60 | 36 | |
bt_stack_info.h | D | 25-Apr-2025 | 864 | 34 | 12 | |
config.cc | D | 25-Apr-2025 | 985 | 33 | 10 | |
dump.h | D | 25-Apr-2025 | 469 | 24 | 16 | |
get_options.cc | D | 25-Apr-2025 | 4.9 KiB | 171 | 137 | |
get_options.h | D | 25-Apr-2025 | 1.6 KiB | 66 | 37 | |
handler.cc | D | 25-Apr-2025 | 1.3 KiB | 49 | 24 | |
handler.h | D | 25-Apr-2025 | 1 KiB | 42 | 19 | |
headless.cc | D | 25-Apr-2025 | 11.3 KiB | 310 | 228 | |
headless.h | D | 25-Apr-2025 | 3.4 KiB | 126 | 88 | |
interface.h | D | 25-Apr-2025 | 7.8 KiB | 213 | 159 | |
log.cc | D | 25-Apr-2025 | 1.1 KiB | 34 | 11 | |
log.h | D | 25-Apr-2025 | 3.9 KiB | 76 | 44 | |
main.cc | D | 25-Apr-2025 | 4.9 KiB | 144 | 97 | |
messenger.cc | D | 25-Apr-2025 | 4.6 KiB | 143 | 96 | |
messenger.h | D | 25-Apr-2025 | 1.6 KiB | 59 | 29 | |
property.cc | D | 25-Apr-2025 | 5.7 KiB | 122 | 92 | |
property.h | D | 25-Apr-2025 | 6.1 KiB | 202 | 151 | |
pushme.sh | D | 25-Apr-2025 | 368 | 13 | 5 | |
stopwatch.h | D | 25-Apr-2025 | 1.4 KiB | 50 | 26 | |
text.cc | D | 25-Apr-2025 | 1.3 KiB | 44 | 22 | |
text.h | D | 25-Apr-2025 | 823 | 23 | 4 | |
timeout.h | D | 25-Apr-2025 | 693 | 22 | 3 | |
util.cc | D | 25-Apr-2025 | 1 KiB | 35 | 14 | |
util.h | D | 25-Apr-2025 | 644 | 18 | 1 |
README.md
1## 2## bluetooth headless 3## 4## A device-side executable that consists of a binary executable 5## driving the Android libbluetooth libraries. 6## 7 8Requirements: 9 1. Android installation, 10 2. Root access to adb connected Android device. 11 12Build: Source, lunch and build as typical Android target for selected device and architecture. 13 cd $ANDROID_BUILD_TOP 14 . build/envsetup.sh && lunch <target> 15 make bt_headless 16 17Install: Push the binary to an executable area on target device. 18 adb push ${ANDROID_PRODUCT_OUT}/system/bin/bt_headless /data/data/. 19 20Prepare: Ensure the system is queisced to prevent resource conflicts from the bluetooth process. 21 adb shell stop 22 23Run: Script or directly execute the target file. 24 adb shell /data/data/bt_headless --loop=10 nop 25 ``` 26 [1102/174836.145418:INFO:btif_config_cache.cc(67)] BtifConfigCache, capacity: 10000 27 Nop loop:0 28 Nop loop:1 29 Nop loop:2 30 Nop loop:3 31 Nop loop:4 32 Nop loop:5 33 Nop loop:6 34 Nop loop:7 35 Nop loop:8 36 Nop loop:9 37 ``` 38