是否可以控制手机的振动器?

时间:2014-10-08 11:45:25

标签: windows-phone windows-phone-8.1 vibrate

当用户点按我应用的用户界面的某些元素时,我需要控制手机的振动功能。我无法弄清楚如何访问振动器。可能吗?如果是这样,我该怎么做?

1 个答案:

答案 0 :(得分:2)

是的,有可能 - 请参阅Vibration Device class。此代码应振动您的手机:

private void Btn_Click(object sender, RoutedEventArgs e)
{
    VibrationDevice device = VibrationDevice.GetDefault();
    if (device != null) device.Vibrate(TimeSpan.FromSeconds(1));
}

以上代码适用于 WP8.1 WinRT ,对于 WP8.1 Silverlight ,请查看here at MSDN并使用VibrateController class。< / p>