首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何实现Android蓝牙连接?

如何实现Android蓝牙连接?
EN

Stack Overflow用户
提问于 2018-08-07 05:38:38
回答 2查看 0关注 0票数 0

我必须开发一个连接到Wahoo Kickr健身设备的Android应用程序,以下是我的代码:

代码语言:txt
复制
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import com.wahoofitness.connector.HardwareConnector;

public class btStart extends AppCompatActivity {

    private HardwareConnector mHardwareConnector;
    private final HardwareConnector.Callback mHardwareConnectorCallback = new HardwareConnector.Callback(){
         //ISSUES RIGHT HERE WITH THE .Callback()

    };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        mHardwareConnector = new HardwareConnector(this, mHardwareConnectorCallback());
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        mHardwareConnector.shutdown();
    }
}
EN

回答 2

Stack Overflow用户

发布于 2018-08-07 14:11:58

我使用的是API版本1.8.1.0,被称为侦听器,而不是回调。我所需要做的就是点击.Listener文本,然后按Alt-Enter,这在下面添加了一个方法

代码语言:txt
复制
private HardwareConnector mHardwareConnector ;
private final HardwareConnector .Listener mHardwareConnectorListener = new HardwareConnector.Listener() {


    @Override
    public void onHardwareConnectorStateChanged(@NonNull HardwareConnectorTypes.NetworkType networkType, @NonNull HardwareConnectorEnums.HardwareConnectorState hardwareConnectorState) {

    }

    @Override
    public void onFirmwareUpdateRequired(@NonNull SensorConnection sensorConnection, @NonNull String s, @NonNull String s1) {

    }
};
票数 0
EN

Stack Overflow用户

发布于 2018-08-07 15:23:07

可以使用IntelliSense来填充所需的方法:

代码语言:txt
复制
private final HardwareConnector.Callback mHardwareConnectorCallback = new HardwareConnector.Callback() {
    @Override
    public void connectorStateChanged(HardwareConnectorTypes.NetworkType networkType, HardwareConnectorEnums.HardwareConnectorState hardwareConnectorState) {

    }

    @Override
    public void connectedSensor(SensorConnection sensorConnection) {

    }

    @Override
    public void disconnectedSensor(SensorConnection sensorConnection) {

    }

    @Override
    public void hasData() {

    }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档