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