有沒有辦法通過uiautomator檢查我的應用程序是在平板電腦或手機上運行?我的平板電腦佈局非常不同,如果我可以快速檢查以查看正在運行的設備類型,則測試代碼將更容易遵循。Android UIAutomator如何檢查手機或平板電腦
2
A
回答
0
0
區分會建議獲取設備ID或型號,並建立你的邏輯。這隻有在你知道你要測試的設備時纔有用。
這應該有助於從設備獲取所有相關信息。 Get device information (such as product, model) from adb command
如果你不知道未來你的測試代碼可能會運行在什麼設備上,那麼你將不得不猜測像Anvesh提到的屏幕大小。您也可以獲得其他屏幕相關的詳細信息,以進行更有教育的猜測。
0
你嘗試 -
getUiDevice().getProductName();
0
在命令行中運行adb shell getprop
爲您提供了各種各樣的設備信息和自uiautomator已經在設備運行時,您可以只使用的ProcessBuilder或Runtime.getRuntime.exec()
方法來調用「getprop 「命令,並使用gsm。*屬性來確定設備是手機還是平板電腦。
相關問題
- 1. UiAutomator檢測平板電腦與手機
- 2. Android:智能手機或平板電腦
- 3. Android手機或Android平板電腦通過http標頭檢測
- 4. 如何檢查用戶是否在Android中使用平板電腦或手機
- 5. 檢測手機與平板電腦?
- 6. 錯誤與平板電腦或手機
- 7. android如何區分智能手機或平板電腦
- 8. 如何識別jQuery中的Android手機或平板電腦?
- 9. 如何檢查Windows設備是手機還是平板電腦?
- 10. Android手機和平板電腦問題
- 11. 喚醒Android手機/平板電腦?
- 12. dojox.mobile.ScreenSizeAware如何檢查當前處於平板電腦或手機模式?
- 13. 如何以編程方式在Android中查找平板電腦或手機?
- 14. 如何讓平板電腦僅適用於平板電腦,只適用於手機平板電腦?
- 15. 檢測平板電腦和手機,htaccess或CSS
- 16. 在Django上檢測手機,平板電腦或桌面
- 17. jQuery檢查平板電腦?
- 18. SendGrid電子郵件檢測手機或平板電腦與臺式機圖
- 19. 適用於手機和平板電腦
- 20. Android - 檢測小型平板電腦vs大手機?
- 21. 在Android手機或平板電腦上開發應用程序
- 22. 針對智能手機和/或平板電腦的android開發
- 23. 估算手機,平板電腦
- 24. 手機和平板電腦佈局
- 25. 反應本機檢查平板電腦或屏幕英寸
- 26. 如何檢查手機和平板電腦之間的手機平板設置屏幕方向?
- 27. 你如何管理Android手機和平板電腦的測試
- 28. Android 4.2如何讓手機和平板電腦更新分離?
- 29. 如何設置僅適用於手機/平板電腦的android?
- 30. 如何在手機或平板電腦上重定向到手機頁面?