Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. BluetoothManager bluetoothManager = (BluetoothManager)
  2. getActivity().getSystemService(Context.BLUETOOTH_SERVICE);
  3. bluetoothAdapter = bluetoothManager.getAdapter();
  4. bluetoothAdapter.startDiscovery();
  5.  
  6. IntentFilter filter = new IntentFilter(BluetoothDevice.ACTION_FOUND);
  7. getActivity().registerReceiver(mReceiver,filter);
  8. // Register for broadcasts when discovery has finished
  9. filter = new IntentFilter(BluetoothAdapter.ACTION_DISCOVERY_FINISHED);
  10. getActivity().registerReceiver(mReceiver,filter);
  11.  
  12. public BroadcastReceiver mReceiver = new BroadcastReceiver() {
  13. @Override
  14. public void onReceive(Context context, Intent intent) {
  15. String action = intent.getAction();
  16. Log.e("走进receiver","bluetooth");
  17. if (BluetoothDevice.ACTION_FOUND.equals(action)) {
  18. // Get the BluetoothDevice object from the Intent
  19. BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
  20. // If it's already paired, skip it, because it's been listed already
  21. if (device.getBondState() != BluetoothDevice.BOND_BONDED) {
  22. String sname = device.getName();
  23. } else if (BluetoothAdapter.ACTION_DISCOVERY_FINISHED.equals(action)) {
  24. }
  25. }
  26. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement