首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android -从智能手机中获取Android可穿戴设备的Android ID

Android -从智能手机中获取Android可穿戴设备的Android ID
EN

Stack Overflow用户
提问于 2015-05-31 17:44:43
回答 1查看 914关注 0票数 0

有没有办法获得与我的智能手机配对的Android可穿戴设备的Android ID?我的应用程序运行在智能手机上,但在android可穿戴设备上却没有运行应用程序(例如,手表)。

据我所知,安卓可穿戴设备和智能手机将通过BlueTooth配对。我查看了所有的蓝牙API (http://developer.android.com/guide/topics/connectivity/bluetooth.html),最接近于ID的是UUID,它不是Android (http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#getUuids() )

谢谢!J

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-31 18:03:00

这是可能的。您需要在手持设备上使用NodeApi,通过getConnectedNodes获取连接的节点。它返回NodeApi.GetConnectedNodesResult的一个实例。通过这个对象,您可以检索所有连接节点的列表。E.g

代码语言:javascript
复制
Wearable.NodeApi.getConnectedNodes(mGoogleApiClient).setResultCallback(new ResultCallback<NodeApi.GetConnectedNodesResult>() {
        @Override
        public void onResult(NodeApi.GetConnectedNodesResult getConnectedNodesResult) {
                for (Node node : getConnectedNodesResult.getNodes()) {
                   Log.i(LOG_TAG, "node id " + node.getId());
                }
         }
});  
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30560586

复制
相关文章

相似问题

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