android - 从 Estimote Connection 获取 UUID、Major、Minor

标签 android estimote beacon

一旦我与信标建立连接,我就无法在 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 是否已在我的服务器中注册。

最佳答案

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) {
    }
})

关于android - 从 Estimote Connection 获取 UUID、Major、Minor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38903026/

相关文章:

altbeacon - 使用 AltBeacon 解析 Estimote Nearable

ios - 如何监控多个 iBeacon 并根据每个信标更改 UILabel?

java - 安卓 : Text Fields are displaying empty when returning to previous activity

Android 文件存储选项/约定

android - Paypal 是否在不登录 paypal 帐户的情况下在 Android 应用程序中处理信用卡/借记卡?如何处理?

android - 如何跟踪用户坐标并在谷歌地图中显示

ios - iBeacon - 可以使用 startRangingBeacons 进行检测,但不能用于 didEnterRegion

android - 从后台服务估计信标区域检测

android - 使用 AltBeacon 格式在广告时添加自定义数据