[英]How to discover unpaired Bluetooth devices in a Windows 10 tablet application without using the settings app
[英]Discover devices using bluetooth with xamarin
按照Android 指南,我創建了一個應用程序,用於使用藍牙將智能手機連接到特定設備。
但是,這有一個問題,對附近設備的掃描不會每次都檢測到所有設備。 有時它返回所有設備,有時僅返回一些設備。 我正在運行Android 6.0,並且已設置所有必需的權限。
我在手機藍牙搜索中(應用程序外部)看到了相同的行為。 這使我想知道問題出在我的代碼中還是實際上是android中的問題。
有人遇到過類似的問題嗎?
如果您的代碼能夠通過可用的設備發現,那就沒問題了。 我已經使用了幾次您提供的指南中的代碼,一切都很好。 藍牙時間發現在這里可能很重要。 也許嘗試將TIMEOUTMILISEC之類的時間設置得更長一些。 例如:
Intent discoverableIntent = new
Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 300);
startActivity(discoverableIntent);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.