我正在使用藍牙應用程序,在此我想添加手動配置可發現超時時間段的功能。當我將DISOVERABLE_DURATION設置爲120或300它工作正常。但它不提供任何響應onActivityResult()時,我將其設置爲3600秒。如何將藍牙設備發現超時設置爲1小時(3600)秒,從不超時android
同樣,我將DISOVERABLE_DURATION設置爲0,表示Never Time不工作。
我搜索了很多,發現有類似的錯誤報告,但我無法找到合適的解決方案。
我射擊以下意圖
Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION,DISOVERABLE_DURATION);
startActivityForResult(discoverableIntent,REQUEST_DISCOVERABLE_BT);
請給我提供一個合適的解決方案../
@ stashi ..我試過這個,但觀察它適用於ICS設備,不適用於較低版本..BTW感謝您的回覆:) –