Louis-Guillaume DUBOIS
9 years ago
No known key found for this signature in database
GPG Key ID: 96472D986598B31E
2 changed files with
7 additions and
1 deletions
-
Application/src/main/java/fr/centralesupelec/students/clientble/DeviceScanActivity.java
-
TODO.md
|
|
@ -41,6 +41,7 @@ import android.widget.TextView; |
|
|
import android.widget.Toast; |
|
|
import android.widget.Toast; |
|
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
|
|
|
import java.util.UUID; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* Activity for scanning and displaying available Bluetooth LE devices. |
|
|
* Activity for scanning and displaying available Bluetooth LE devices. |
|
|
@ -202,6 +203,7 @@ public class DeviceScanActivity extends ListActivity { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private void scanLeDevice(final boolean enable) { |
|
|
private void scanLeDevice(final boolean enable) { |
|
|
|
|
|
UUID [] uuids = {SampleGattAttributes.PRIVATE_SERVICE_UUID}; |
|
|
if (enable) { |
|
|
if (enable) { |
|
|
// Stops scanning after a pre-defined scan period.
|
|
|
// Stops scanning after a pre-defined scan period.
|
|
|
mHandler.postDelayed(new Runnable() { |
|
|
mHandler.postDelayed(new Runnable() { |
|
|
@ -214,7 +216,7 @@ public class DeviceScanActivity extends ListActivity { |
|
|
}, SCAN_PERIOD); |
|
|
}, SCAN_PERIOD); |
|
|
|
|
|
|
|
|
mScanning = true; |
|
|
mScanning = true; |
|
|
mBluetoothAdapter.startLeScan(mLeScanCallback); |
|
|
mBluetoothAdapter.startLeScan(uuids, mLeScanCallback); |
|
|
} else { |
|
|
} else { |
|
|
mScanning = false; |
|
|
mScanning = false; |
|
|
mBluetoothAdapter.stopLeScan(mLeScanCallback); |
|
|
mBluetoothAdapter.stopLeScan(mLeScanCallback); |
|
|
|
|
|
@ -4,6 +4,10 @@ |
|
|
Par ordre décroissant d’urgence : |
|
|
Par ordre décroissant d’urgence : |
|
|
|
|
|
|
|
|
- prise en charge de l’écriture des caractéristiques ; |
|
|
- prise en charge de l’écriture des caractéristiques ; |
|
|
|
|
|
|
|
|
|
|
|
Fait |
|
|
|
|
|
----- |
|
|
|
|
|
|
|
|
- prise en charge des notifications des caractéristiques ; |
|
|
- prise en charge des notifications des caractéristiques ; |
|
|
- filtrage des services et caractéristiques dans l’activité « DeviceControl » ; |
|
|
- filtrage des services et caractéristiques dans l’activité « DeviceControl » ; |
|
|
- filtrage des appareils avec notre service dans l’activité « DeviceScan ». |
|
|
- filtrage des appareils avec notre service dans l’activité « DeviceScan ». |