Hur du skapar Android BLE program snabbare och enklare? (9 / 17 steg)
Steg 9: Lägga till innehåll i scanOnClick
IF(!isConnected) {
bleDeviceListView.setAdapter(bluetoothHandler.getDeviceListAdapter));
bleDeviceListView.setOnItemClickListener (nya OnItemClickListener()
{
public void onItemClick (AdapterView förälder, vy,
int placering, långa id) {
String buttonText = (sträng) ((Button)v).getText();
IF(buttonText.equals("scanning")) {
showMessage("scanning...") {
hemkomst.
}
BluetoothDevice device = bluetoothHandler.getDeviceListAdapter () .getItem (position) .device;
ansluta
bluetoothHandler.connect(device.getAddress());
}
});
bluetoothHandler.setOnScanListener (nya OnScanListener() {
public void onScanFinished() {
TODO autogenererade metod stub
((Button)v).setText("scan");
((Button)v).setEnabled(true);
}
public void onScan (BluetoothDevice enhet, int rssi, byte [] scanRecord) {}
});
((Button)v).setText("scanning");
((Button)v).setEnabled(false);
bluetoothHandler.scanLeDevice(true);
} annat {
setConnectStatus(false);
}