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.

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

  • Nicht in der Lage, Android Wear Emulator mit Gerät zu verbinden
  • Android Wear - Benachrichtigung - setContentAction () funktioniert nicht
  • Android Studio - Fehler beim Auffrischen von Gradle-Projekt konnte nicht gefunden werden. Ziel 4.4w
  • Wie kann ich angeben, welches Layout für ein Android Wearable verwendet werden soll?
  • Probleme beim Debuggen von Android-Verschleiß über Bluetooth - Kann nicht mit localhost verbunden werden
  • Wie fügt man Page Dots für 2D Picker in Android Wear?
  • Android Wear Vorschau nicht mit Wear Emulator verbinden
  • Android Bluetooth LE Anschluss Problem
  • Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.