Bluetooth Low Energy startScan sur Android 6.0 ne pas trouver des appareils

Je suis du développement d'une application avec la technologie Bluetooth à Faible Énergie à l'aide de Nexus 5. Il a travaillé sur Lollipop et maintenant, il n'est pas de travailler sur de la Guimauve.
J'ai mis le ACCESS_COARSE_LOCATION et ACCESS_FINE_LOCATION autorisations dans le manifeste et de l'exécution de l'Activité.

C'est la liste de ScanFilters:

mScanFilterTest = new ScanFilter.Builder().build();
mScanFilter = new ArrayList<ScanFilter>();
mScanFilter.add(mScanFilterTest);

Ce sont les paramètres:

mScanSettings = new ScanSettings.Builder().setScanMode(ScanSettings.SCAN_MODE_LOW_POWER).setReportDelay(0)
                .setCallbackType(ScanSettings.CALLBACK_TYPE_ALL_MATCHES).build();

Ce sont mes rappels:

 mBLEScan = new ScanCallback() {
     @Override
     public void onScanResult(int callbackType, ScanResult result) {
         super.onScanResult(callbackType, result);
         Log.i(TAG, "******************************************");
         Log.i(TAG, "The scan result " + result);
         Log.i(TAG, "------------------------------------------");
         }
     };

C'est mon appel:

mBluetoothLeScanner.startScan(mScanFilter, mScanSettings, mBLEScan);

De démarrer l'analyse, mais ne trouve pas de n'importe quel appareil.
S'il vous plaît aider moi!!!!

InformationsquelleAutor Jacopo Tosi | 2015-10-09