private void HeadsetBarrierConnecting_Click(object sender, EventArgs e) { // Create a headset barrier. When the headset are connected, the barrier status changes to true temporarily for about 5 seconds. // After 5 seconds, the status changes to false. If headset are disconnected within 5 seconds, the status also changes to false. AwarenessBarrier connectingBarrier = HeadsetBarrier.Connecting(); BarrierUtils.AddBarrier(this, ConnectingBarrierLabel, connectingBarrier, mPendingIntent); }
private void BarrierCombinationBehaviorHeadset_Click(object sender, EventArgs e) { AwarenessBarrier combinedBehaviorHeadsetBarrier = AwarenessBarrier.And( HeadsetBarrier.Keeping(HeadsetStatus.Connected), AwarenessBarrier.Or(BehaviorBarrier.Keeping(BehaviorBarrier.BehaviorRunning) , BehaviorBarrier.Keeping(BehaviorBarrier.BehaviorOnBicycle))); BarrierUtils.AddBarrier(this, CombinedBehaviorHeadsetBarrierLabel, combinedBehaviorHeadsetBarrier, mPendingIntent); }
private void HeadsetBarrierKeeping_Click(object sender, EventArgs e) { AwarenessBarrier keepingBarrier = HeadsetBarrier.Keeping(HeadsetStatus.Connected); BarrierUtils.AddBarrier(this, KeepingBarrierLabel, keepingBarrier, mPendingIntent); }
private void HeadsetBarrierDisconnecting_Click(object sender, EventArgs e) { AwarenessBarrier disconnectingBarrier = HeadsetBarrier.Disconnecting(); BarrierUtils.AddBarrier(this, DisconnectingBarrierLabel, disconnectingBarrier, mPendingIntent); }