我只是想知道Windows Phone上的硬件按鈕振動多長時間。我想在我的應用程序中對點擊事件發出振動,並且想要匹配硬件按鈕上默認振動的確切數量。有沒有辦法解決這個問題?還是有人知道離手?硬件按鈕在Windows Phone上振動多長時間
回答
按下硬件按鈕時感受到的振動量因設備而異。
某些設備在按下硬件按鈕時沒有激活任何振動。那些根據製造商而不同。
由於您沒有創建硬件按鈕,因此您不需要模擬與軟件按鈕的硬件按鈕交互體驗。 Windows Phone具有與軟件「按鈕」交互的現有UI約定。你應該遵循這些慣例,並且只使用振動來吸引需要特別關注的東西。如指示錯誤或永久性數據刪除。
如果你按照軟按鈕使用振動的路線,那麼你需要測試每個手機的每一個變化。這將是很多設備。你的持續時間也不需要精確到毫秒,只要你覺得正確,你應該很好。
至於什麼,如果有任何疑問,然後測試與實際用戶。另外,我知道很多應用程序都包含過去在軟件按鈕按下時的振動,但大多數應用程序已經刪除了此功能,或者至少使其成爲可配置的設置,以響應用戶的反饋。
謝謝,我有一個可供用戶選擇的可配置設置,但我已將其設置爲默認爲激活。然而,我可能會將其改變爲非活動狀態,並讓用戶自行選擇,以防震動感覺不舒服或與用戶預期的不同。你說某些Windows Phone設備在硬件按鈕按下時沒有任何振動。如果我通過'VibrationController'調用了一段時間的振動,這會在按下軟件按鈕時導致應用程序失敗嗎?我假設所有的Windows Phone設備都有一個允許振動的機制? – Matthew
@Matthew是的,所有設備都可以振動(通過振動控制器),只是當按下硬件按鈕時並不是所有設備都振動。 –
- 1. iOS長時間振動
- 2. windows phone 10上的硬件後退按鈕不起作用
- 3. 如何在按下開始按鈕(Windows Phone)時按下「開始」按鈕(Windows Phone)
- 4. 長時間點擊後振動
- 5. Windows Phone MVVM動畫按鈕
- 6. Windows Mobile硬件按鈕
- 7. Silverlight Windows Phone 7 - 使用硬件後退按鈕後丟失的按鈕事件
- 8. 按住按鈕時的Android振動
- 9. 按下按鈕時振動手機
- 10. Windows Phone 7取消硬件後退按鈕不起作用
- 11. 如何控制windows phone 10硬件後退按鈕
- 12. 長按確認(振動)
- 13. Windows Phone 8應用程序欄按鈕長按事件
- 14. 在Windows Phone上中斷後退按鈕
- 15. 在Windows Phone中動畫按鈕位置
- 16. Windows Phone 7按鈕
- 17. 在Windows Mobile 6.5.3中禁用SmartMinimize硬按鈕/確定硬按鈕
- 18. Windows Phone 7.5 - 按下按鈕
- 19. Windows Phone上的按鈕之間的空間
- 20. Windows Phone SDK 8.0安裝時間過長
- 21. 在Windows Phone上渲染ListBox時間過長
- 22. 如何在Windows Phone 8中動畫多個按鈕
- 23. 按下電源按鈕後振動器不振動?
- 24. 如何禁用Windows Phone上的按鈕
- 25. Windows Phone 7上的TextWrapping按鈕
- 26. 將按鈕置於Windows Phone UI上
- 27. Windows Phone - 圓形按鈕觸摸動畫
- 28. Windows Phone中動態創建按鈕8.1
- 29. 在Windows Phone 7中啓動時間
- 30. 帶按鈕的Windows Phone TextBox
我很難想象如何衡量這一點。也許通過使用加速器?獲得準確的延遲可能是沒用的:如果你不能區分你的振動和內置振動之間的差異,那麼用戶將無法做到這一點。不過,這是一個有趣的挑戰。 –
另一種方法可能是將手機放在麥克風上,按下按鈕,錄製聲音並使用波形來測量持續時間 –