Advertisement
Guest User

Untitled

a guest
Jul 1st, 2012
10,085
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. How to programmatically pair a bluetooth device on Android
  2. public void pairDevice(BluetoothDevice device) {
  3. String ACTION_PAIRING_REQUEST = "android.bluetooth.device.action.PAIRING_REQUEST";
  4. Intent intent = new Intent(ACTION_PAIRING_REQUEST);
  5. String EXTRA_DEVICE = "android.bluetooth.device.extra.DEVICE";
  6. intent.putExtra(EXTRA_DEVICE, device);
  7. String EXTRA_PAIRING_VARIANT = "android.bluetooth.device.extra.PAIRING_VARIANT";
  8. int PAIRING_VARIANT_PIN = 0;
  9. intent.putExtra(EXTRA_PAIRING_VARIANT, PAIRING_VARIANT_PIN);
  10. intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
  11. context.startActivity(intent);
  12. }
  13.  
  14. Intent intent = new Intent(BluetoothDevice.ACTION_PAIRING_REQUEST);
  15. intent.putExtra(EXTRA_DEVICE, device);
  16. int PAIRING_VARIANT_PIN = 272;
  17. intent.putExtra(BluetoothDevice.EXTRA_PAIRING_VARIANT, PAIRING_VARIANT_PIN);
  18. sendBroadcast(intent);
  19.  
  20. Intent intent = new Intent(Settings.ACTION_BLUETOOTH_SETTINGS);
  21. startActivityForResult(intent, REQUEST_PAIR_DEVICE);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement