我开发了一个安卓应用程序。我想针对超大屏幕测试此应用程序。 当我尝试创建具有以下分辨率的模拟器时,模拟器未加载 有什么方法可以测试超大屏幕的应用程序
我尝试了以下解决方案:
hdpi-
1536x1152
1920x1152
1920x1200
xhdpi-
2048x1536
2560x1536
2560x1600
我的显示器是 Dell-21",分辨率 Max-1600*900。
最佳答案
有特定的 Android API 调用可以在运行时告诉您手机的密度和(小/大/正常)屏幕尺寸。但是,作为开发人员,我们根本不需要担心个别手机。我们需要做的就是在 apk 中拥有 ldpi/mdpi/hdpi 资源和小/普通/大布局。 Android 内部处理一切。
不要忘记深入了解 Android 如何确定要使用的 Assets 和别名 like this.
定义是:
超大屏幕至少为 960dp x 720dp。
大屏幕至少为 640dp x 480dp。
普通屏幕至少为 470dp x 320dp。
小屏幕至少为 426dp x 320dp。 (Android 目前不支持小于此尺寸的屏幕。)
这里有一些关于它如何在真实屏幕上工作的例子:
QVGA 屏幕是 320x240 ldpi。转换为 mdpi(4/3 比例因子)得到 426dp x 320dp;这与上面的小屏幕桶的最小尺寸相匹配。
Xoom 是典型的 10 英寸平板电脑,屏幕分辨率为 1280x800 mdpi。这会将它放入 xlarge 屏幕桶中。
Dell Streak 是一个 800x480 mdpi 屏幕。这会将它放入大尺寸桶的底部。
典型的 7 英寸平板电脑具有 1024x600 mdpi 屏幕。这也算作大屏幕。
关于xlarge 的 Android 屏幕分辨率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14700626/