summaryrefslogtreecommitdiff
path: root/system/test/headless/README.md
blob: 1671936355b21d3383b04a0bc1e148176c4992c5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
##
## bluetooth headless
##
## A device-side executable that consists of a binary executable
## driving the Android libbluetooth libraries.
##

Requirements:
    1. Android installation,
    2. Root access to adb connected Android device.

Build: Source, lunch and build as typical Android target for selected device and architecture.
    cd $ANDROID_BUILD_TOP
    . build/envsetup.sh && lunch <target>
    make bt_headless

Install: Push the binary to an executable area on target device.
    adb push ${ANDROID_PRODUCT_OUT}/system/bin/bt_headless /data/data/.

Prepare: Ensure the system is queisced to prevent resource conflicts from the bluetooth process.
    adb shell stop

Run: Script or directly execute the target file.
    adb shell /data/data/bt_headless --loop=10 nop
    ```
    [1102/174836.145418:INFO:btif_config_cache.cc(67)] BtifConfigCache, capacity: 10000
    Nop loop:0
    Nop loop:1
    Nop loop:2
    Nop loop:3
    Nop loop:4
    Nop loop:5
    Nop loop:6
    Nop loop:7
    Nop loop:8
    Nop loop:9
    ```