【问题标题】:Android App Bluetooth / LightBlue BeanAndroid App 蓝牙/LightBlue Bean
【发布时间】:2014-11-10 22:48:14
【问题描述】:

我是新手,我似乎无法连接到 LightBlue Bean。下面是我所拥有的,但 mBean.connect(this, myBeanListener);似乎没有连接。我不断收到“上下文上下文”错误,但这是https://bitbucket.org/littlerobots/beanlib/overview 的示例。有人可以帮忙吗?非常感谢!

BeanDiscoveryListener blistener = new BeanDiscoveryListener() {
    @Override
    public void onBeanDiscovered(Bean bean) {
        mBean = bean;

        BeanManager.getInstance().cancelDiscovery();
        Toast.makeText(getApplicationContext(), "Bean discovered - "+this, Toast.LENGTH_LONG).show();

        mBean.connect(this, myBeanListener);
    }

    @Override
    public void onDiscoveryComplete() {
        int numbre = BeanManager.getInstance().getBeans().size();
        Collection<Bean> beans = BeanManager.getInstance().getBeans();

        Toast.makeText(getApplicationContext(), numbre+" Beans Found", Toast.LENGTH_LONG).show();
    }
};

BeanListener myBeanListener = new BeanListener() {
    @Override
    public void onConnected() {
        Toast.makeText(getApplicationContext(), "CONNECTED TO BEAN", Toast.LENGTH_LONG).show();
    }

    @Override
    public void onConnectionFailed() {
        Toast.makeText(getApplicationContext(), "CONNECTED FAILED", Toast.LENGTH_LONG).show();
    }

    @Override
    public void onDisconnected() {
        Toast.makeText(getApplicationContext(), "BEAN DISCONNECTED", Toast.LENGTH_LONG).show();
    }

    @Override
    public void onSerialMessageReceived(byte[] bytes) {
        Toast.makeText(getApplicationContext(), "Byte - "+bytes, Toast.LENGTH_LONG).show();
    }

    @Override
    public void onScratchValueChanged(int i, byte[] bytes) {

    }
};

private void cancelBeanDiscovery(){
    BeanManager.getInstance().cancelDiscovery();
}

【问题讨论】:

  • 哪个设备/Android 版本?
  • Sdk 18 和三星 s3 & 4。谢谢。

标签: java android javabeans lightblue


【解决方案1】:

我想通了,是 mBean.connect(getApplicationContext(), myBeanListener);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-25
    • 1970-01-01
    • 1970-01-01
    • 2015-05-24
    • 2012-12-08
    • 2013-10-25
    • 2023-03-16
    • 1970-01-01
    相关资源
    最近更新 更多