【发布时间】:2014-06-28 18:38:51
【问题描述】:
我希望我的应用自动连接所有已配对的 Sphero。
我看到有一个类叫orbotix.robot.internal.AutoReconnectCommand;
但我找不到此类的任何 javadoc。
有没有办法在不显示连接屏幕的情况下在 android 中自动连接 Sphero?
【问题讨论】:
标签: android sphero-api sphero
我希望我的应用自动连接所有已配对的 Sphero。
我看到有一个类叫orbotix.robot.internal.AutoReconnectCommand;
但我找不到此类的任何 javadoc。
有没有办法在不显示连接屏幕的情况下在 android 中自动连接 Sphero?
【问题讨论】:
标签: android sphero-api sphero
我为自己的问题找到了答案
您可以使用:
porvider.addConnectionListener(mConnectionListener);
porvider.addDiscoveryListener(mDiscoveryListener);
用于在不使用 orbotix 给定 GUI 的情况下连接 Sphero
在 mDiscoverListener 中,您需要实现一个方法调用 onFound。
如果您只有一个机器人,您可以通过以下方式实现它
@Override
public void onFound(List<Sphero> paramList)
{
Sphero s=paramList.get(0);
RobotProvider.getDefaultProvider().connect(s);
}
如果您有多个机器人,您可以自己添加 GUI 以选择 Sphero
【讨论】: