L'obiettivo è leggere i valori di un cardiofrequenzimetro LE bluetooth.startLeScan sostituzione a corrente corrente
Usando campioni di Google, ottengo
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);
}
}, SCAN_PERIOD);
mScanning = true;
mBluetoothAdapter.startLeScan(mLeScanCallback);
} else {
mScanning = false;
mBluetoothAdapter.stopLeScan(mLeScanCallback);
}
}
che provoca mBluetoothAdapter.stopLeScan
a essere indicato come deprecato. Startscan non è tuttavia un metodo di mBluetoothAdapter
.
Come modificarlo perché funzioni con l'API corrente?
dopo un anno lo stesso campione è ancora deprecato, perché non fare un aggiornamento? .. – user3290180
Buon punto, quando lavoro in Google, terrò la documentazione aggiornata. Sono arrivato qui perché non riesco a trovare come: p –