2015-07-27 8 views
0

Я разрабатываю приложение для датчика влажности. датчик будет отправлять данные в приложение непрерывно каждую секунду. Мне нужно показать его на нескольких текстовых изображениях с обновлением в каждую секунду.Как я могу отображать значения, полученные с устройства, непрерывно на нескольких текстовых изображениях

В настоящее время мой приемный код часть

@Override 
     public void onCharacteristicRead(BluetoothGatt gatt, 
             BluetoothGattCharacteristic characteristic, int status) { 
      if (status == BluetoothGatt.GATT_SUCCESS) if (BleUuid.READ_TIME 
        .equalsIgnoreCase(characteristic.getUuid().toString())) { 
       final String names = characteristic.getStringValue(0); 
       Textview1.setText(names); 
       } 
      } 

ответ

1

Там в Android Open Source Project пример, который показывает, как получить данные из BLE устройства, что будет легче, если вы начнете с этим!

+0

мой код основан на этом образце. но он не показывает, как постоянно получать данные в приложении Android. –

+1

какая версия андроида вы тестируете? вы должны использовать 5.0.1 или выше, потому что метод onCharacteristicChange не срабатывает в предыдущей версии Android, поэтому вы не можете непрерывно получать данные! – Fakher

+0

нет. my - Moto E android 4.4.4. с поддержкой. –