![](/img/trans.png)
[英]Android BLE scan filters returning many MAC matches for 1 dev in a few secs - What is intended behavior?
從我讀過的文檔中不清楚 BluetoothLE 掃描的預期行為是什么。 我們正在尋找一個特定的設備,如果我使用名稱或 MAC 作為標准進行掃描,我會得到幾十個匹配的結果——這是多個設備廣告的預期反映,還是 RSSI 更改或其他什么? ...
[英]Android BLE scan filters returning many MAC matches for 1 dev in a few secs - What is intended behavior?
從我讀過的文檔中不清楚 BluetoothLE 掃描的預期行為是什么。 我們正在尋找一個特定的設備,如果我使用名稱或 MAC 作為標准進行掃描,我會得到幾十個匹配的結果——這是多個設備廣告的預期反映,還是 RSSI 更改或其他什么? ...
[英]Third Party SDK won't read imports, even when the dependency is in the Build Gradle
我從另一個項目導入了第三方 SDK。 我已經設置了它,它不會讀取某個依賴項,即使我將依賴項放在 build.gradle 中也是如此。 這是 SDK 而在 build.gradle 我已經嘗試了一些事情,但似乎沒有任何效果。 任何幫助表示贊賞。 謝謝 ...
[英]How to search paried devices Kotlin Android App
我正在嘗試創建一個 Android 應用程序來連接到 HC-05 藍牙模塊。 我正在瀏覽Android 文檔,但是,按照文檔,我收到一個我無法解決的錯誤。 我不明白如何列出綁定設備。 我在“= BluetoothAdapter.bondedDevices”處收到錯誤。 我正在嘗試獲取綁定到 And ...
[英]How to write and receive to and from a ble device in Kotlin?
所以我有一個藍牙 class,寫在 Kotlin 中,我在那里搜索一個 ble 設備,找到它,連接到它並發現它的服務,到目前為止一切順利。 現在我也在嘗試向該設備寫入數據並從中讀取數據(通知通道)。 棘手的部分是我必須發送數據才能接收數據,這就是為什么我要求寫入和讀取實現的原因,因為如果一個不起作 ...
[英]Every print starts with an exclamation point using react-native-bluetooth-escpos-printer
使用@brooons/react-native-bluetooth-escpos-printer": "^1.2.0" 使用 react-native-bluetooth-escpos-printer 每次打印都以感嘆號開頭這是打印的示例: 圖片在這里 ...
[英]Android BLE Numeric Comparison Pairing Implementation
我們如何實現 Android 的數值比較? 我做了很多研究,我知道我需要將 IOCapability 設置為 KeyboardDisplay。 並且如果其他BLE設備自身的IOCapability使其與Numeric Comparison的矩陣結果相匹配,它將與Numeric Comparison進 ...
[英]Handling Android Runtime Permissions without using delays
我查看了大多數開發人員處理 Android 運行時權限的方式,在您驗證是否已授予權限后,您立即調用 API,這需要授予該權限。 好吧,我嘗試這樣做,但拋出了異常 所以我嘗試在與需要授予權限的 API 交互之前添加延遲,但是在某些設備上延遲時間不夠長,我仍然在某些設備上遇到上述錯誤(盡管延遲似乎可以緩 ...
[英]audioManager.startBluetoothSco() is not working on android
賞金將在 3 天后到期。 此問題的答案有資格獲得+50聲望賞金。 Taki正在從可靠的來源尋找答案: 我只需要一些幫助來解決我在主題中描述的問題,謝謝我正在使用藍牙設置 AudioManager 來錄制音頻,代碼已經存在但無法正常工作,每當我檢查 AudioManager.EXTRA_SCO_A ...
[英]How to advertise AdvertiseData with BluetoothLeAdvertiser on android using BLE 2M PHY
我目前正在構建一個基於藍牙低功耗廣告的聊天應用程序。 我嘗試按照android 的本教程構建客戶端,但我的 BluetoothLeScanner 似乎沒有檢索到任何 BLE 2M PHY 掃描結果。 我能夠通過使用 nRF Connect 應用程序獲得預期的結果,所以這可能不是硬件問題class ...
[英]How to connect Raspberry PI to Android without cutting the sound?
我正在使用 Bullseye 64 位下的 Raspberry PI4 和 Android 智能手機開發一個項目。 沒有可用的 Wi-Fi 或互聯網。 我想通知 Android Raspberry 剛剛啟動。 過去我做過類似的事情:當我打開汽車時,我的手機會收到回撥。 為此,在啟動時,我為andr ...
[英]I want to change of Bluetooth pairing timeout in AOSP?
我想更改藍牙配對超時,但我沒有在 AOSP 10 源代碼樹中找到相關變量。 我找到了一些答案,但他們正在通過 ADB shell/腳本更改它,但我不想使用這種方法。 我需要更改相關位置並重新構建源代碼。 問候 ...
[英]Android CompanionDeviceManager Never Finds Any Nearby Bluetooth Devices
更新:添加了包含藍牙權限邏輯的主要活動代碼我正在嘗試利用 Android 的CompanionDeviceManager API在運行 Android 13 的 Pixel 5 上查找附近的藍牙(非 LE)設備,但它似乎只能找到附近的 WiFi.networks。 我懷疑deviceFilter無法 ...
[英]when requesting bluetooth enable, it doesn't wait response
一旦代碼運行,它立即退出。 當我運行調試時,'startActivityResult.launch(intentBluetoothEnable);' 執行這段代碼后,立即出現一個詢問是否打開藍牙的對話框,不等待響應,立即執行下一個退出代碼。 我需要添加響應等待代碼嗎? 我搜索了示例代碼,但我認為我 ...
[英]createBond doesn't always show pin dialog
在執行 bleScan 並為用戶提供他們的設備供選擇后,我然后通過 getRemoteDevice(address) 調用獲取該設備。 獲得該 BluetoothDevice 對象后,我將調用 createBond()。 由於 createBond() 觸發異步操作,我讓 BroadcastRece ...
[英]Nearby Devices permission
是否可以自動允許附近的設備權限,或者要求用戶在應用程序啟動時允許它? 目前,每次我重新安裝該應用程序時,我都必須在手機設置中手動啟用它。 ...
[英]Popup dialog spinner with bondedDevices is null
當嘗試在微調器中使用配對的藍牙設備制作彈出對話框時,我的應用程序在打開時崩潰。 請參閱此代碼以了解 xml 布局: 在下面的代碼中,我調用了一個函數來檢查綁定設備,然后將其放入微調器中: 在這里我顯示對話框: 關於此的一些額外細節,當微調器位於主活動 xml 中時,這工作得很好,但是當我將微調器放在 ...
[英]Android 11: BluetoothAdapter.startDiscovery() returns false; How to know what the error is?
我創建了一個應用程序,我想在其中發現藍牙設備並連接到其中一個。 此應用程序在搭載 Android 10 的智能手機和搭載 Android 12 的智能手機上運行良好。但是,我在搭載 Android 11 的平板電腦上遇到問題。 我在清單中擁有所有需要的權限。 (注意:我已經嘗試過使用和不使用an ...
[英]Android Slow Bluetooth RFCOMM Transfer Rate with RN4678
我們正在試驗一堆新的平板電腦,我們試過的每一個都遇到了 RN4678 板傳輸速率慢的問題。 我們目前使用聯想 M10 FHD Plus。 我們嘗試了一些,例如 Teclast M40S、諾基亞 T20 和三星 Galaxy Tab A8。 前兩個的傳輸率很糟糕,而后者還可以,但並不理想。 我們無法 ...
[英]How to covert UUID to 16bit in android kotlin
我正在我的應用程序中使用藍牙。 我從文檔中找到了顯示分配的 UUID 的文章。 我為血壓計找到的兩個 id 是0x1810 , 0x2A35分別用於血壓和血壓測量。 我在這方面是全新的,所以我不太了解。 我發現了這個Stack overflow 1和Stack overflow 2 。 所以我在我的 ...
[英]Bluetooth not disable programmatically in android API 31 or higher version
我試圖通過單擊按鈕禁用藍牙,但它不起作用聽,我做什么 我也在清單中添加了藍牙權限。 ...