public override void OnCapabilityChanged(ICapabilityInfo capabilityInfo)
 {
     Task.Run(async() =>
     {
         mWearNodesWithApp  = capabilityInfo.Nodes;
         mAllConnectedNodes = await FindAllWearDevices();
     });
 }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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 !
                    }
                }
            }
        }
Esempio n. 4
0
        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";
            }
        }
Esempio n. 5
0
 public async void OnCapabilityChanged(ICapabilityInfo capabilityInfo)
 {
     await DetectWearOSCapability();
 }
Esempio n. 6
0
 public void OnCapabilityChanged(ICapabilityInfo capabilityInfo)
 {
 }
Esempio n. 7
0
 public override void OnCapabilityChanged(ICapabilityInfo capabilityInfo)
 {
 }