0

Android ウェアでは、NodeAPI には接続されたノードを取得するためのインターフェイスがあります。この接続されたノードは、OS 自体によってどこかで維持されます (gms.wearable 共有設定にあると推測されます)。このため、時計の接続デバイスを別のデバイスに切り替えようとすると、Android Wear 4.4W2 はこの切り替えを防ぎます。

プログラムで摩耗側の接続ノードを削除する方法はありますか?

addListener(GoogleApiClient client, NodeApi.NodeListener listener)
getConnectedNodes(GoogleApiClient client)
getLocalNode(GoogleApiClient client)
removeListener(GoogleApiClient client, NodeApi.NodeListener listener)

上記は、Android Wear ドキュメントの NodeAPI のリストです。私の分析から、API が欠落しているか、removeConnectedNode出荷時設定へのリセット後に最初に接続されたノードに固執したいだけだと思います。

4

1 に答える 1

1

接続されているデバイスの関連付けを解除するオプションがあるため、4.4W2 についてはわかりませんが、4.4W1 までは、工場出荷時設定へのリセットごとに Wear デバイスを複数のハンドヘルド デバイスに関連付けることはできませんでした。つまり、時計を切断する場合です。ハンドヘルドから Bluetooth 接続をオフにする (通信を中断したいだけの場合) か、時計を手動でリセットする以外に、デバイスの関連付けを解除することはできません。

編集
解離オプションをテストしました。「デバイスの関連付けを解除する」というアクティビティを開始する以外は、Samsung Gear Live で何もしません。したがって、4.4W1 に当てはまったことは 4.4W2 にも当てはまります。

于 2014-10-31T08:46:54.777 に答える