public override void OnCapabilityChanged(ICapabilityInfo capabilityInfo) { Task.Run(async() => { mWearNodesWithApp = capabilityInfo.Nodes; mAllConnectedNodes = await FindAllWearDevices(); }); }
public override void OnCapabilityChanged(ICapabilityInfo capabilityInfo) { base.OnCapabilityChanged(capabilityInfo); mPhoneNodeWithApp = PickBestNodeId(capabilityInfo.Nodes); if (mPhoneNodeWithApp == null) { mConnectionStatus = WearConnectionStatus.AppNotInstalled; } else { mConnectionStatus = WearConnectionStatus.Connected; } LocalBroadcastManager.GetInstance(this) .SendBroadcast(new Intent(ACTION_UPDATECONNECTIONSTATUS) .PutExtra(EXTRA_CONNECTIONSTATUS, (int)mConnectionStatus)); }
private void updateConnectionCapability(ICapabilityInfo capabilityInfo) { var connectedNodes = capabilityInfo.Nodes; if (connectedNodes != null) { // The connection is lost ! } else { foreach (INode node in connectedNodes) { if (node.IsNearby) { // The connection is OK ! } } } }
public void OnCapabilityChanged(ICapabilityInfo capabilityInfo) { string isVibrate = ""; try { Vibration.Vibrate(); var duration = TimeSpan.FromSeconds(20); Vibration.Vibrate(duration); isVibrate = "Success"; } catch (FeatureNotSupportedException ex) { isVibrate = "Not Supported"; } catch (System.Exception ex) { isVibrate = "Error"; } }
public async void OnCapabilityChanged(ICapabilityInfo capabilityInfo) { await DetectWearOSCapability(); }
public void OnCapabilityChanged(ICapabilityInfo capabilityInfo) { }
public override void OnCapabilityChanged(ICapabilityInfo capabilityInfo) { }