Java 从android instrumentation测试中得到错误的屏幕大小
当我试图使用UiDevice.getDisplayHeight()getDisplayWidth()或其他系统方法获取物理屏幕高度和屏幕宽度时。我得到的高度是1439,宽度是720,但我的真实屏幕尺寸是2244x1080。我已尝试使用以下配置将清单放入androidTest文件夹:Java 从android instrumentation测试中得到错误的屏幕大小,java,android,android-testing,Java,Android,Android Testing,当我试图使用UiDevice.getDisplayHeight()getDisplayWidth()或其他系统方法获取物理屏幕高度和屏幕宽度时。我得到的高度是1439,宽度是720,但我的真实屏幕尺寸是2244x1080。我已尝试使用以下配置将清单放入androidTest文件夹: <supports-screens android:anyDensity="true" android:largeScreens="true" android:norm
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:xlargeScreens="true" />
但它不起作用。您需要以像素为单位获取大小,请查看以下答案:
你说的是dp还是像素?也就是像素,但我用截屏的方法把这个事件搞混了,我总是得到屏幕的一部分,而不是整个屏幕。不知何故,我在androidtest应用程序中得到的屏幕大小总是错误的。