public void discoverDevices(View view) { discoveredDevices.clear(); listAdapter.notifyDataSetChanged(); if (discoverDevicesReceiver == null) { discoverDevicesReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (BluetoothDevice.ACTION_FOUND.equals(action)) { BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); if (!discoveredDevices.contains(device)) { discoveredDevices.add(device); listAdapter.notifyDataSetChanged(); } } } }; } //some final JSONArray Codes = new JSONArray(Arrays.asList(discoveredDevices)); //Codes result = mac адреса, мне нужны названия