是否有高级(Java)或低级方法(使用本机代码)将Android设备上的蓝牙信号强度更改为最小?
目标是使设备在20厘米范围内可被发现? 在互联网上根本找不到任何东西。
答案 0 :(得分:1)
您可以使用android上的自定义BLE广告来做到这一点,可以使用以下模式来设置蓝牙发现范围。
//Use AdvertiseSettings class
ADVERTISE_MODE_BALANCED : Perform Bluetooth LE advertising in balanced power mode.
ADVERTISE_MODE_LOW_LATENCY : Perform Bluetooth LE advertising in low latency, high power mode.
ADVERTISE_MODE_LOW_POWER : Perform Bluetooth LE advertising in low power mode.
ADVERTISE_TX_POWER_LOW : Advertise using low TX power level.
ADVERTISE_TX_POWER_ULTRA_LOW : Advertise using the lowest transmission (TX) power level.
请参阅detail文档