Den Namen des Verschleißgeräts abrufen

Ich möchte den Namen des Verschleißgerätes, wie "Gear Live 02xx", abrufen.

Kann ich die Verschleiß-API verwenden, um das zu erreichen?

Mit diesem:

node.getDisplayName(); 

Ich bekomme eine Zeichenkette als 4750237895-4553-4343-xxxxxxxxxxxxx.

  • WearableListView setEnableGestureNavigation nicht verfügbar
  • Spiel Befehlsformat zwischen Bluetooth-Controller und Konsole
  • Android HTTP-Anfragen arbeiten im Simulator aber nicht auf Verschleiß Gerät
  • Android Wear + Wearable ChannelApi openChannel nicht mit Remoteknoten öffnen?
  • LG G Uhr nicht anzeigen 32-Bit-Bilder oder Farbverläufe mit voller Farbtiefe
  • Get Voice Eingabe von Android Wearable
  • Android Google Analytics tragen
  • Android tragen Geschmack
  • 4 Solutions collect form web for “Den Namen des Verschleißgeräts abrufen”

    Es gibt keine offizielle API, um den Namen des tragbaren Gerätes abzurufen, das angezeigt wird, wenn die Uhr zuerst gebootet wird, wie zB G WATCH 1234 oder MOTO 360 1234.

    Das kann sich in der Zukunft ändern, aber wenn du jetzt einen ähnlichen Namen bekommen möchtest, musst du so etwas machen:

      BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter(); String btAddress = "No Bluetooth"; if (btAdapter != null) btAddress = btAdapter.getAddress(); // Reconstitute the pairing device name from the model and the last 4 digits of the bluetooth MAC String wearName; if ((btAddress != null) && (!btAddress.equals("No Bluetooth"))) { wearName = android.os.Build.MODEL; String[] tokens = btAddress.split(":"); wearName += " " + tokens[4] + tokens[5]; wearName = wearName.toUpperCase(); } else { wearName = "No Bluetooth"; } 

    Warum nicht mit bluetooth api? http://developer.android.com/guide/topics/connectivity/bluetooth.html#QueryingPairedDevices

    Die API-Beschreibung ist nicht so klar: eine menschlich lesbare Beschreibung des Knotens. Manchmal aus dem Bluetooth-Gerätenamen generiert

    "Manchmal" ist nicht so gut Erklärung … Umwandlung dein String Hex2ASCII scheint wie:

    GP # xESCC und zu weit von Gear Live Name …

    Ich habe das für die Konvertierung verwendet: http://www.rapidtables.com/convert/number/hex-to-ascii.htm

    Sie können Build.MODEL und Build.BRAND (auf der Wear-Seite) verwenden.

    Mit einem LG G Watch, wird es dir entweder "G Watch" und "lge" zurückgeben. Wenn du es vom Handheld abholen möchtest, denke ich, dass du (soll) weiß, wie man zwischen beiden Seiten kommuniziert.

    Nicht sicher, was die "02xx" in Ihrer Frage ist, sondern um das Modell der Verschleiß-Gerät nur den Build.MODEL Wert zu bekommen. Siehe http://developer.android.com/reference/android/os/Build.html

    Dies müsste auf dem Verschleißgerät selbst ausgeführt und mit deiner mobilen App über das Message Framework geteilt werden: https://developer.android.com/training/wearables/data-layer/messages.html

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.