Package 

Class WatchStatus


  • 
    public final class WatchStatus
    
                        

    Immutable snapshot of companion-watch connectivity (Wear OS).

    The wire shape is shared across the platform SDKs: { supported, reachable, paired, installed }.

    • Method Detail

      • getSupported

         final Boolean getSupported()

        The platform can talk to a watch at all.

        False when Google Play services is unavailable — a de-Googled ROM or an emulator without Play. Distinct from reachable: unsupported means the transport does not exist, not that no watch is connected.

      • getPaired

         final Boolean getPaired()

        A watch is paired.

        Wear OS does not expose pairing separately from connectivity, so this tracks reachable on Android. It is carried for parity with iOS, where WCSession reports the two independently.

      • getInstalled

         final Boolean getInstalled()

        The companion app is installed on the watch.

        As with paired, Wear OS gives no separate signal, so it tracks reachable on Android.