This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

start stop scanning in android app

Hi

How to start and stop scanning continuously in android devices ?.I found that In Nrf master control panel android app there is an option of performing scanning such that it can display the dynamic data that nrf51822 is advertising (settings->scanner->continuous scanning disabled). I couldnt find this function in the source code of nrftoolbox that nordic had provided . Am developing an app for nrf51822 such that ,it advertises dynamic data which should be display live in the app( for ex.displaying rssi value). So when will they provide the source code for master control panel ? Do anybody have the function for this ?

private void scanLeDevice(final boolean enable) {

    if (enable) {
        // Stops scanning after a pre-defined scan period.
        mHandler.postDelayed(new Runnable() {
            @Override
            public void run() {
                mScanning = false;
                mBluetoothAdapter.stopLeScan(mLeScanCallback);
                System.out.println("hello");
                invalidateOptionsMenu();
            }
        }, SCAN_PERIOD);
               mScanning = true;
        mBluetoothAdapter.startLeScan(mLeScanCallback);
    } else {
        mScanning = false;
        mBluetoothAdapter.stopLeScan(mLeScanCallback);
    }
    invalidateOptionsMenu();
}

Thankyou

Parents Reply Children
No Data
Related