Уникальная идентификация устройства Android Wear

Как лучше всего однозначно идентифицировать конкретное устройство Wear? Я хотел бы сохранить предпочтение для каждого устройства на телефоне и, следовательно, мне нужен статический идентификатор. Я ожидал, что _1 _ назначается динамически (и изменяется после каждого повторного подключения или, например, после каждой перезагрузки).


person Nick    schedule 25.09.2014    source источник
comment
Я выполнял несколько тестов в одном из своих ответов: stackoverflow.com/a/24964564/3827276, и кажется, что nodeId статичен. Конечно, было бы неплохо получить подтверждение об этом, но, судя по моим тестам, после перезагрузки оно не изменилось.   -  person Maciej Ciemięga    schedule 25.09.2014
comment
+1 к Мацею. По моему опыту, NodeId статичен   -  person Garf1eld    schedule 25.09.2014
comment
Отлично, спасибо, что сообщили мне, Мацей и Гарфилд! Вы можете оставить свой комментарий в качестве ответа, и я его приму.   -  person Nick    schedule 26.09.2014


Ответы (1)


Я работаю с парой устройств Sony SmartWatch 3, и мне нужно было сбросить некоторые из них до заводских настроек. Оказалось, что NodeId довольно существенно изменился с довольно длинного (например, 738eaa61-703a-4dcb-ae93-d1f326e0c6d1) на относительно короткий, например ed806f56.

Однако до тех пор, пока я не сбросил часы полностью, у меня никогда не было изменений в NodeId, и это должно быть надежное значение (после сброса часы все равно необходимо снова связать с телефоном).

person Seltsam    schedule 21.09.2015