我有一個要求,我有一個通過藍牙連接到我的手機的配對設備列表。在某些時候,我必須禁用/啓用將媒體或聯繫人詳細信息分享給我的配對設備。 我的要求是在android中以編程方式執行此操作。 我已經查過這個,但是我找不到任何解決方案。如何以編程方式啓用或禁用Android中的藍牙配置文件?
請讓我知道是否有可能嗎?
我有一個要求,我有一個通過藍牙連接到我的手機的配對設備列表。在某些時候,我必須禁用/啓用將媒體或聯繫人詳細信息分享給我的配對設備。 我的要求是在android中以編程方式執行此操作。 我已經查過這個,但是我找不到任何解決方案。如何以編程方式啓用或禁用Android中的藍牙配置文件?
請讓我知道是否有可能嗎?
只需嘗試啓用或禁用藍牙。
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (mBluetoothAdapter.isEnabled()) {
mBluetoothAdapter.disable();
}else {
mBluetoothAdapter.enable();
}
嘗試
獲取默認的藍牙適配器
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
啓用
bluetoothAdapter.enable();
禁用
bluetoothAdapter.disable();
檢查狀態
bluetoothAdapter.isEnabled();
感謝您給出的代碼。但那不是我的要求。我必須禁用藍牙配置文件,如媒體,聯繫細節而不禁用藍牙。 –
是否要刪除已連接的藍牙設備? – Pehlaj
不,我想只禁用藍牙配置文件。藍牙連接和配對的設備都需要在那裏。 –
,但我不能完全禁用藍牙。 –
在我的情況mBluetoothAdapter.disable();可以很好地禁用藍牙。你能顯示你的代碼嗎? – Sanju
您是否添加了權限? <使用權限android:name =「android.permission.BLUETOOTH」android:required =「false」/> – Sanju