【问题标题】:get UUID, Major, Minor from Estimote Connection从 Estimote Connection 获取 UUID、Major、Minor
【发布时间】:2016-08-11 17:50:59
【问题描述】:

在我与信标建立连接后,我无法在 Estimote 的文档中找到如何获取 UUID、Major 或 Minor。

connectionProvider.connectToService(new DeviceConnectionProvider.ConnectionProviderCallback() {
            @Override
            public void onConnectedToService() {
                connection = connectionProvider.getConnection(configurableDevice);
                connection.connect(new DeviceConnectionCallback() {
                    @Override
                    public void onConnected() {
                    String UUID=connection.settings.beacon.proximityUUID().toString();
}}}

此代码返回一个 DeviceSetting,但我找不到 UUID 变量的位置。 有没有人能够解决这个问题?我需要检查 UUID、Major 和 Minor 以查看 Estimote Location Beacon 是否已在我的服务器中注册。

【问题讨论】:

  • 你的问题解决了吗?
  • 是的!它就像一个魅力。我只是忘了接受你的回答。

标签: android estimote beacon


【解决方案1】:

proximityUUID() 返回一个DeviceSetting<UUID>,因此您必须使用get 请求该值。尝试以下(未测试):

// ds is a DeviceSetting<UUID> instance
ds.get(new SettingCallback<UUID>() {
    @Override
    void onSuccess(UUID value) {
        // There it is    
    }
    @Override
    void onFailure(DeviceConnectionException e) {
    }
})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多