2014-06-28 1 views
0

Я хочу, чтобы мое приложение автоматически соединяло все парные Sphero. Я видел, что есть класс под названием orbotix.robot.internal.AutoReconnectCommand; , но я не могу найти javadoc для этого класса. Есть ли способ автосоединения Sphero в андроиде без отображения экрана подключения?Есть ли способ автосоединения Sphero в android

ответ

2

Я нашел ответ на свой вопрос
Вы можете использовать:

porvider.addConnectionListener(mConnectionListener); 
porvider.addDiscoveryListener(mDiscoveryListener); 

Для подключения SPHERO без использования данного графического интерфейса от orbotix в mDiscoverListener вам необходимо будет осуществить вызов метода onFound.
В случае, если у вас есть только один робот, вы можете реализовать его следующим образом

@Override 
     public void onFound(List<Sphero> paramList) 
     { 
      Sphero s=paramList.get(0); 
      RobotProvider.getDefaultProvider().connect(s); 
     } 

Если у Вас есть больше чем один робот вы можете добавить GUI самостоятельно для выбора SPHERO