2010-11-01 11 views

Répondre

1

vous ne pouvez pas facilement en ce moment. La plate-forme cache cela de vous la seule option est de vérifier la liste des appareils liés avant et après

3

Dès que la presse utilisateur Annuler le Bluetooth Pairing Demande écran,

intention

avec l'action

android.bluetooth.BluetoothDevice.ACTION_BOND_STATE_CHANGED

est tiré, et à l'intérieur, bundle avec clé int

android.bluetooth.BluetoothDevice.EXTRA_BOND_STATE

a une valeur

android.bluetooth BluetoothDevice.BONE_NONE

Par exemple, après l'enregistrement récepteur de radiodiffusion pour l'action, get int valeur comme ci-dessous. Ensuite, vous saurez si l'utilisateur a appuyé sur annuler sur l'écran de jumelage.

if (intent.getExtras().getInt(BluetoothDevice.EXTRA_BOND_STATE) == BluetoothDevice.BOND_NONE) { 
}