Есть ли способ автоматического подключения 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.

Другие вопросы по тегам