我在Estimote的文档中找不到如何获取UUID,一旦我建立了与信标的连接,主要还是次要。
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、主要和次要,以查看Estimote位置信标是否已在我的服务器中注册。
发布于 2016-08-12 02:08:09
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) {
}
})https://stackoverflow.com/questions/38903026
复制相似问题