gpt4 book ai didi

java - Android App 蓝牙/LightBlue Bean

转载 作者:行者123 更新时间:2023-11-30 02:34:06 25 4
gpt4 key购买 nike

我是新手,我似乎无法连接到 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();
}

最佳答案

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

关于java - Android App 蓝牙/LightBlue Bean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26854480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com