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.

  • Wie man Gestenerkennung in android Verschleiß zu implementieren
  • Wie fügt man ein Uhrenmodul zu einem vorhandenen Android Studio Projekt hinzu?
  • Import android.support.wearable kann nicht gelöst werden
  • Nicht in der Lage, Android Wear Emulator mit Gerät zu verbinden
  • Gibt es eine einfache Möglichkeit, ein Action Button Fragment zu erstellen?
  • Kann meine App nicht auf Verschleiß montieren
  • Wie kann ich verhindern, dass eine Android Wear-Aktivität mehrere Instanzen hat?
  • Moto 360 Bereitstellung von Android Studio extrem langsam
  • 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.