Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8 软振动,在应用程序中_Windows Phone 8 - Fatal编程技术网

Windows phone 8 软振动,在应用程序中

Windows phone 8 软振动,在应用程序中,windows-phone-8,Windows Phone 8,好的,我正在开发一个win手机应用程序,我在这里和那里都有按钮,我希望手机在有人按下按钮时震动 我设法做到了这一点 using Windows.Phone.devices.Notification; VibrationDevice v = VibrationDevice.GetDefault(); v.Vibrate(TimeSpan.FromSeconds(0.1); 然而,每当有人按下按钮时,这种振动是相当强烈和恼人的,我想知道,我们能接触到这种软振动吗?就像当有人点击windo

好的,我正在开发一个win手机应用程序,我在这里和那里都有按钮,我希望手机在有人按下按钮时震动

我设法做到了这一点

using Windows.Phone.devices.Notification;

VibrationDevice v = VibrationDevice.GetDefault();    
v.Vibrate(TimeSpan.FromSeconds(0.1);

然而,每当有人按下按钮时,这种振动是相当强烈和恼人的,我想知道,我们能接触到这种软振动吗?就像当有人点击windows按钮/后退键/搜索框时-这三个按钮的振动更柔和

对于WP7.1,您可以使用XNA:

Microsoft.Xna.Framework.WindowsPhone.Input.GamePad.SetVibration(player, leftMotorStrength, rightMotorStrength)
但是,对于Windows Phone 8,这是不可能的


有关更多详细信息,请参阅。

您可以使用更短的时间跨度。在不同的设备上做一些实验。您可能需要为不同的设备使用不同的值


我从三星ATV Odyssey获得了非常好的软振动,时间跨度为0.01秒。然而,HTC 8X似乎忽略了如此短的时间跨度——0.02的结果有些不一致;0.03是一个很好的数值。

不,不可能。