×
Namespaces

Variants
Actions
Revision as of 10:57, 2 July 2013 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

How to turn on vibration on Windows Phone

From Nokia Developer Wiki
Jump to: navigation, search

This tip shows how to vibrate the device for a specified period using the VibrateController class.

WP Metro Icon UI.png
SignpostIcon XAML 40.png
SignpostIcon WP7 70px.png
Article Metadata
Tested with
Devices(s): Nokia Lumia 800, Samsung Focus Flash
Compatibility
Platform(s): Windows Phone 7.5
Windows Phone 7.5
Article
Created: influencer (12 Sep 2012)
Last edited: hamishwillee (02 Jul 2013)

Overview

The VibrateController class can be used to vibrate the device for a specific period. This can be useful for acknowledging a button press if visual cues alone are not enough (for example one of my apps that has a 'copy clipboard' button did not have a visible reaction so I added a short vibration to notice the user that the tap was successful).

This code snippet is all that is required to vibrate the phone for 100ms:

using Microsoft.Devices;
//...
VibrateController.Default.Start(TimeSpan.FromMilliseconds(100));

Version Hint

Windows Phone: [[Category:Windows Phone]]
[[Category:Windows Phone 7.5]]
[[Category:Windows Phone 8]]

Nokia Asha: [[Category:Nokia Asha]]
[[Category:Nokia Asha Platform 1.0]]

Series 40: [[Category:Series 40]]
[[Category:Series 40 1st Edition]] [[Category:Series 40 2nd Edition]]
[[Category:Series 40 3rd Edition (initial release)]] [[Category:Series 40 3rd Edition FP1]] [[Category:Series 40 3rd Edition FP2]]
[[Category:Series 40 5th Edition (initial release)]] [[Category:Series 40 5th Edition FP1]]
[[Category:Series 40 6th Edition (initial release)]] [[Category:Series 40 6th Edition FP1]] [[Category:Series 40 Developer Platform 1.0]] [[Category:Series 40 Developer Platform 1.1]] [[Category:Series 40 Developer Platform 2.0]]

Symbian: [[Category:Symbian]]
[[Category:S60 1st Edition]] [[Category:S60 2nd Edition (initial release)]] [[Category:S60 2nd Edition FP1]] [[Category:S60 2nd Edition FP2]] [[Category:S60 2nd Edition FP3]]
[[Category:S60 3rd Edition (initial release)]] [[Category:S60 3rd Edition FP1]] [[Category:S60 3rd Edition FP2]]
[[Category:S60 5th Edition]]
[[Category:Symbian^3]] [[Category:Symbian Anna]] [[Category:Nokia Belle]]

This page was last modified on 2 July 2013, at 10:57.
87 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×