Android emulyatorida bluetooth-ni qanday simulyatsiya qilish

Men ushbu loyihadan bluetooth-ni android emulyatorida simulyatsiya qilish uchun foydalandim.
Menda 2 ta dars bor biri bluetooth-ni yoqadi

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    BluetoothAdapter.SetContext(this);

    BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
    if(adapter==null) { 
        System.out.println("\nBluetooth NOT supported. Aborting.");
      return;
    }

    if (!adapter.isEnabled()) {
        adapter.enable();
    }
    }

qurilmalarni yana bir skanerlash va ularni ro'yxatga olish

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        BluetoothAdapter.SetContext(this);

        BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
        System.out.println("\nAdapter: " + adapter);

        if(adapter==null) { 
            System.out.println("\nBluetooth NOT supported. Aborting.");
          return;
        }

        if (!adapter.isEnabled()) {
            adapter.enable();
        }

        if (adapter.getScanMode() != BluetoothAdapter.SCAN_MODE_CONNECTABLE_DISCOVERABLE) {
            adapter.startDiscovery();
        }


        Set<BluetoothDevice> devices = adapter.getBondedDevices();
        for (BluetoothDevice device : devices) {
            System.out.println("Found device: " + device);
        }
    }

ikkinchi qurilma hech qanday qurilmani aniqlamayapti, shuning uchun mening kodimda nima xato?
Oldindan rahmat.


person Aboelnour    schedule 08.06.2011    source manba
comment
Nima sodir bo'layotganini, qanday usullar ishga tushirilayotganini va hokazolarni ko'rish uchun kodingizdan chiqishingiz kerak   -  person Blundell    schedule 08.06.2011
comment
Men buni qildim va qurilmalar uning uzunligi nolga teng ekanligini angladim!   -  person Aboelnour    schedule 08.06.2011


Javoblar (1)


BluetoothAdapter.getDefaultAdapter() standart mahalliy adapterni qaytaradi. Agar qurilmada Bluetooth imkoniyati bo'lmasa va siz Bluetooth-ni qo'llab-quvvatlamaydigan emulyatordan foydalansangiz, u null qiymatini qaytaradi.

person Norbert Bicsi    schedule 29.10.2011