我正在開發一個使用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. 檢測觸摸設備
- 2. 如何檢測Android設備是否被觸摸或移動
- 3. 如何檢測設備是否在Titanium中有觸摸屏?
- 4. 如何檢測設備是否是三星設備
- 5. 檢測是否在Android設備屏幕上停止了觸摸
- 6. 觸摸屏測試設備
- 7. 如何確定客戶端是否是觸摸設備
- 8. 檢測Android設備是否是用java
- 9. 如何檢測用戶是否在主屏幕上觸摸設備小部件?
- 10. onClick事件是否會觸摸觸摸屏設備?
- 11. 如何檢查MIDI設備是否也是USB設備?
- 12. 檢查iOS9設備是否支持3D觸摸並啓用
- 13. 檢測設備是否支持jQuery Mobile
- 14. jquery觸摸設備
- 15. Qt for Symbian - 檢測觸摸/非觸摸設備
- 16. Xamarin Android:檢測設備上是否正在播放音頻
- 17. 檢測設備是否越獄或Xamarin iOS沒有
- 18. 檢測設備是否關閉?
- 19. 檢測設備是否鎖定
- 20. 檢測設備是否有GPS
- 21. 檢測設備是否振動?
- 22. 檢測設備是否支持電話?
- 23. 檢測設備是否爲iPhone 5s
- 24. 如何檢查android設備是否爲Rooted設備?
- 25. 如何檢測何時在觸摸設備上顯示鍵盤?
- 26. 懸停觸摸設備
- 27. 檢測設備是否啓用觸摸並且低於某個屏幕尺寸
- 28. 如何使用51degrees.mobi檢測觸摸屏移動設備
- 29. 如何通過代碼檢測設備的觸摸聲
- 30. 如何檢測JavaScript中的設備觸摸支持?
參考此鏈接https://developer.xamarin.com/recipes/android/other_ux/gestures/detect_a_touch/ – JerryGoyal
您是否打算製作電視應用程序?這就是你爲什麼要問的原因嗎?如果是這樣,你可以從主要活動的android項目中知道。 – BraveHeart
@BraveHeart怎麼樣?你有樣品代碼 – Sonali