2015-11-03 13 views
5

Sto cercando di utilizzare la vibrazione sul dispositivo (Windows Phone), tuttavia non riesco a trovare l'API appropriata per ottenere questo per Windows 10. In Windows 8.x, posso usare this, tuttavia questo non è più disponibile in Universal Windows Platform.Vibrazione telefono in UWP

Qualcuno può indicarmi la giusta direzione?

+0

Questo aiuto? https://msdn.microsoft.com/en-us/library/windows/apps/windows.phone.devices.notification.vibrationdevice.vibrate – bkribbs

risposta

11

A partire dal gennaio 2016, è:

Fare clic con riferimenti nella soluzione, Aggiungi Reference> Estensioni-> Windows Mobile Estensioni per l'UWP

Poi si può

using Windows.Phone.Devices.Notification;

e in realtà lo usano da:

Windows.Phone.Devices.Notification.VibrationDevice v = VibrationDevice.GetDefault(); v.Vibrate(TimeSpan.FromMilliseconds(500));

+0

È possibile utilizzarlo in un'attività in background quando un'app è sospesa? – Nfear

0

controllare questo, potrebbe aiutarti. e il link che stai utilizzando potrebbe utilizzare una diversa API. anotehr cosa che ho trovato sulla documentazione di Microsoft è che non ci si può fidare, tenere a mente https://msdn.microsoft.com/en-us/windows.phone.devices.notification.vibrationdevice.vibrate

+3

Solo così siamo chiari - dici che la documentazione di Microsoft non può essere considerata attendibile, e quindi tu vai al link a MSDN dicendo che potrebbe essere d'aiuto? – BoltClock

+0

Sì. Non ci si può fidare di come non ci si fidi del suo comportamento descritto. Tuttavia i metodi esistono e potrebbero funzionare solo per il suo caso. – virgula24