簡體   English   中英

如何在 Android 上以編程方式記錄藍牙活動(已配對、未配對、已連接、已斷開)?

[英]How to programmatically log Bluetooth activities (Paired, Unpaired, Connected, Disconnected) on Android?

目標應用程序將作為后台服務運行,跟蹤設備的藍牙活動(已配對、未配對、已連接、已斷開)。 這是否可行(即 Android 安全性是否允許應用程序看到 BT 活動)?

非常感謝~

不,不可能通知應用程序 Android 設備上發生的每個藍牙事件。

您的應用程序可以做的是列出當前與托管應用程序的 Android 設備綁定的藍牙設備。 方法如下:

BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
Set<BluetoothDevice> pairedDevices = bluetoothAdapter.getBondedDevices();

您還可以掃描周圍的所有藍牙設備,並使用它們宣傳的掃描記錄來讀取它們的 RSSI(即它們的信號強度)和制造商數據等信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM