-1
A
回答
0
試試這個,
BluetoothAdapter ba = BluetoothAdapter.getDefaultAdapter();
if (ba.getScanMode() != BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE)
{
Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 0);
startActivity(discoverableIntent);
}
你也應該確保該適配器已打開。
相關問題
- 1. 藍牙串口不可見
- 2. Android應用程序藍牙可見性持續時間
- 3. Android藍牙可發現性
- 4. Android藍牙套接字超時
- 5. 找不到ID爲藍牙設備
- 6. Android不連接到藍牙收發
- 7. 擴展Android藍牙可發現性
- 8. Android藍牙可發現性和意圖
- 9. 檢查藍牙關閉時是否可以發現Android藍牙?
- 10. 如何找到Android藍牙版本?
- 11. 找不到所有的藍牙設備android
- 12. Android的藍牙發現找不到設備
- 13. iPhone - 可能從非mfi藍牙設備檢測到藍牙ID?
- 14. 藍牙通訊可能性
- 15. 更改藍牙可發現性時不發送廣播
- 16. RabbitMQ可見性超時
- 17. Android藍牙;可能嗎?
- 18. Android藍牙許可例外
- 19. Android上的可靠藍牙
- 20. Android上的藍牙:startDiscovery不起作用,我啓用了藍牙
- 21. 如何將藍牙設備發現超時設置爲1小時(3600)秒,從不超時android
- 22. 的Android System.err的同時,從藍牙
- 23. MapKit藍點不可見
- 24. Android的藍牙:從的BluetoothSocket
- 25. 如何在Python中查找可見的藍牙設備?
- 26. Android藍牙編程:通過藍牙將事件/數據從藍牙耳機發送到Android手機。
- 27. 從視圖1切換到藍牙設置...不可能?
- 28. Android 6藍牙
- 29. Android藍牙
- 30. android藍牙
但是,即使可見性超時設置爲2分鐘,5分鐘或1小時,也會執行此條件。只有當可見性超時設置爲'永不超時'時,我纔會熱衷於知道。 – pruthvi