有没有办法在android中自动连接Sphero

Posted

技术标签:

【中文标题】有没有办法在android中自动连接Sphero【英文标题】:Is there a way to auto connect Sphero in android 【发布时间】:2014-06-28 18:38:51 【问题描述】:

我希望我的应用自动连接所有已配对的 Sphero。 我看到有一个类叫orbotix.robot.internal.AutoReconnectCommand; 但我找不到此类的任何 javadoc。 有没有办法在不显示连接屏幕的情况下在 android 中自动连接 Sphero?

【问题讨论】:

【参考方案1】:

我为自己的问题找到了答案 您可以使用:

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

【讨论】:

以上是关于有没有办法在android中自动连接Sphero的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法让 WebView 在 Android 中自动链接 URL 和电话号码?

Android 连接时在后台发送数据

有没有办法自动化 Android SDK 安装?

有没有办法通过 iOS/swift 中的蓝牙以编程方式连接 android 和 IOS 设备?

Android 蓝牙:是不是已连接?

有没有办法在 Eclipse 中自动生成 getter 和 setter?