我正在開發一個使用xamarin表單跨平臺PCL項目的應用程序。我需要知道我能否檢測到設備是否是觸摸設備?有沒有可能檢測到這一點?Xamarin表單 - 如何檢測設備是否是觸摸設備?
0
A
回答
2
XF不知道設備是否觸摸,但您可以使用Device.Idiom
來檢測您正在運行的設備的類型。如果你得到了TargetIdiom.Desktop
,你知道,除了可能的觸摸屏外,用戶可能還有一個鍵盤和一個鼠標。
1
我想你是問這個做電視的應用程序。 那麼不幸的是在這一刻Xamarin.Forms找不到,但你可以在主活動做到這一點喜歡如下
var uiModeManager = (UiModeManager) GetSystemService(UiModeService);
if (uiModeManager.CurrentModeType == UiMode.TypeTelevision)
{
_isTv = true;
}
else
{
_isTv = false;
}
相關問題
- 1. 如何檢測Android設備是否被觸摸或移動
- 2. 如何檢測設備是否在Titanium中有觸摸屏?
- 3. 觸摸屏測試設備
- 4. 如何確定客戶端是否是觸摸設備
- 5. 如何檢測用戶是否在主屏幕上觸摸設備小部件?
- 6. onClick事件是否會觸摸觸摸屏設備?
- 7. iOS8檢查設備是否有觸摸ID
- 8. 檢查iOS9設備是否支持3D觸摸並啓用
- 9. Qt for Symbian - 檢測觸摸/非觸摸設備
- 10. 檢測設備是否支持jQuery Mobile
- 11. 檢測設備是否越獄或Xamarin iOS沒有
- 12. 檢測設備是否鎖定
- 13. 檢測設備是否支持電話?
- 14. 如何檢測何時在觸摸設備上顯示鍵盤?
- 15. 如何使用51degrees.mobi檢測觸摸屏移動設備
- 16. 如何通過代碼檢測設備的觸摸聲
- 17. 如何檢測PHP中的所有觸摸和非觸摸屏設備?
- 18. 如何檢測是否是iOS設備並重定向?
- 19. 觸摸設備的HTML API?
- 20. HTML和觸摸設備
- 21. 是否有用於觸摸屏設備的Opensource瀏覽器?
- 22. 如何確定設備是否觸摸屏在Lotus腳本註冊表
- 23. Xamarin表單中的設備瀏覽器URL檢測
- 24. createTouch vs ontouchstart - 檢測觸摸屏設備的最佳方式?
- 25. 如何檢測設備上的iCloud帳戶是否更改?
- 26. 如何檢測Android設備是否有QWERTY鍵盤
- 27. 如何檢測Windows移動設備是否擴展了鍵盤?
- 28. 如何檢測設備是否植入應用程序?
- 29. 如何檢測iOS設備是否下載了語音文件?
- 30. 如何檢測本地Android設備是否可穿戴?
參考此鏈接https://developer.xamarin.com/recipes/android/other_ux/gestures/detect_a_touch/ – JerryGoyal
您是否打算製作電視應用程序?這就是你爲什麼要問的原因嗎?如果是這樣,你可以從主要活動的android項目中知道。 – BraveHeart
@BraveHeart怎麼樣?你有樣品代碼 – Sonali