2017-05-09 36 views
3

我有一個要求,我有一個通過藍牙連接到我的手機的配對設備列表。在某些時候,我必須禁用/啓用將媒體或聯繫人詳細信息分享給我的配對設備。 我的要求是在android中以編程方式執行此操作。 我已經查過這個,但是我找不到任何解決方案。如何以編程方式啓用或禁用Android中的藍牙配置文件?

請讓我知道是否有可能嗎?

回答

1

只需嘗試啓用或禁用藍牙。

BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();  

      if (mBluetoothAdapter.isEnabled()) { 
       mBluetoothAdapter.disable(); 
      }else { 
       mBluetoothAdapter.enable(); 
      } 
+0

,但我不能完全禁用藍牙。 –

+0

在我的情況mBluetoothAdapter.disable();可以很好地禁用藍牙。你能顯示你的代碼嗎? – Sanju

+0

您是否添加了權限? <使用權限android:name =「android.permission.BLUETOOTH」android:required =「false」/> – Sanju

1

嘗試

獲取默認的藍牙適配器

BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();  

啓用

bluetoothAdapter.enable(); 

禁用

bluetoothAdapter.disable(); 

檢查狀態

bluetoothAdapter.isEnabled(); 
+0

感謝您給出的代碼。但那不是我的要求。我必須禁用藍牙配置文件,如媒體,聯繫細節而不禁用藍牙。 –

+0

是否要刪除已連接的藍牙設備? – Pehlaj

+0

不,我想只禁用藍牙配置文件。藍牙連接和配對的設備都需要在那裏。 –

相關問題