――Je souhaite obtenir un adaptateur Bluetooth pour faire diverses choses avec Bluetooth
--Utiliser Bluetooth Manager
//Niveau d'API 23 ou supérieur
BluetoothManager bluetoothManager = Context.getSystemService(BluetoothManager.class)
//API de niveau 1 ou supérieur
BluetoothManager bluetoothManager = (BluetoothManager) getApplicationContext().getSystemService(Context.BLUETOOTH_SERVICE);
BluetoothAdapter bluetoothAdapter = bluetoothManager.getAdapter();
//Il est possible que null soit retourné
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
Si vous regardez la Référence officielle,
To get a BluetoothAdapter representing the local Bluetooth adapter, call the getAdapter() function on BluetoothManager. On JELLY_BEAN_MR1 and below you will need to use the static getDefaultAdapter() method instead.
Fondamentalement, la première façon, JELLY_BEAN_MR1 ou moins, c'est-à-dire Android 4.2.2 ou moins, faisons-le de la deuxième manière.
Recommended Posts