Есть ли способ автоматического подключения Sphero в Android
Я хочу, чтобы мое приложение автоматически подключало все сопряженные Sphero. Я видел, что есть класс под названием orbotix.robot.internal.AutoReconnectCommand;
но я не могу найти Javadoc для этого класса. Есть ли способ автоматического подключения Sphero в Android без отображения экрана подключения?
1 ответ
Решение
Я нашел ответ на свой вопрос
Ты можешь использовать:
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);
}
Если у вас более одного робота, вы можете самостоятельно добавить графический интерфейс для выбора Sphero.