ユーザーがいつハンズフリー アクセサリを接続し、通話や SMS をブロックしていないかを知りたいです。ハードウェアポートまたはBluetooth経由で接続されていることを知ることは可能ですか?
質問する
345 次
1 に答える
2
onCreateまたはonResumeでこれを試してください。
BluetoothAdapter myLocalAdapter = BluetoothAdapter.getDefaultAdapter();
BluetoothDevice garniture;
Set<BluetoothDevice> connectedDevices = myLocalAdapter.getBondedDevices();
for (BluetoothDevice device : connectedDevices){
String name = device.getName();
//... check for the name you want
if( name.equals("whatnameisit"){
garniture = device
}
}
if (garniture != null){
// yay we found it, lets do our work with the device here
}
于 2012-10-26T12:50:55.893 に答える