Android UI框架支持多种不同的屏幕尺寸,并允许应用程序查询设备屏幕尺寸(又名“屏幕布局”)。安卓设备必须报告在Android SDK文档中定义由之前的Android平台的决定的正确的屏幕尺寸。具体而言,安卓设备必须按以下屏幕密度逻辑(并非像素)报告正确的屏幕尺寸(DP)的大小:
1,设备必须有至少426dP×320dP的屏幕尺寸(small),除非它是一个Android手表装置。
2,设备的屏幕大小如果为normal必须有至少480dp x 320dp的屏幕尺寸。
3,设备的屏幕大小如果为large必须有至少640dp x 480dp的屏幕尺寸。
4,设备的屏幕大小如果为xlarge必须有至少 960dp x 720dp的屏幕尺寸。
另外:
1,安卓手表设备必须有一个屏幕物理对角线尺寸在1.1至2.5英寸的范围内。
2,安卓汽车设备必须有一个屏幕物理对角线尺寸大于或等于6英寸。
3,Android的汽车设备必须有一个至少750dp x 480dp的屏幕尺寸。
4,其他类型的有物理屏幕的安卓设备,屏幕物理对角线尺寸至少2.5英寸。
安卓设备必须配置Dalvik运行时分配内存,按照之前的Android平台并如下表所规定。请注意,下面指定的内存值被认为是最小值,安卓设备可能会分配更多的内存给应用程序。
Screen Layout | Screen Density | Minimum Application Memory |
---|---|---|
Android Watch | 120 dpi (ldpi) | 32MB |
Android Watch | 160 dpi (mdpi) | 32MB |
Android Watch | 213 dpi (tvdpi) | 32MB |
Android Watch | 240 dpi (hdpi) | 36MB |
Android Watch | 280 dpi (280dpi) | 36MB |
Android Watch | 320 dpi (xhdpi) | 48MB |
Android Watch | 360 dpi (360dpi) | 48MB |
Android Watch | 400 dpi (400dpi) | 56MB |
Android Watch | 420 dpi (420dpi) | 64MB |
Android Watch | 480 dpi (xxhdpi) | 88MB |
Android Watch | 560 dpi (560dpi) | 112MB |
Android Watch | 640 dpi (xxxhdpi) | 154MB |
small/normal | 120 dpi (ldpi) | 32MB |
small/normal | 160 dpi (mdpi) | 32MB |
small/normal | 213 dpi (tvdpi) | 48MB |
small/normal | 240 dpi (hdpi) | 48MB |
small/normal | 280 dpi (280dpi) | 48MB |
small/normal | 320 dpi (xhdpi) | 80MB |
small/normal | 360 dpi (360dpi) | 80MB |
small/normal | 400 dpi (400dpi) | 96MB |
small/normal | 420 dpi (420dpi) | 112MB |
small/normal | 480 dpi (xxhdpi) | 128MB |
small/normal | 560 dpi (560dpi) | 192MB |
small/normal | 640 dpi (xxxhdpi) | 256MB |
large | 120 dpi (ldpi) | 32MB |
large | 160 dpi (mdpi) | 48MB |
large | 213 dpi (tvdpi) | 80MB |
large | 240 dpi (hdpi) | 80MB |
large | 280 dpi (280dpi) | 96MB |
large | 320 dpi (xhdpi) | 128MB |
large | 360 dpi (360dpi) | 160MB |
large | 400 dpi (400dpi) | 192MB |
large | 420 dpi (420dpi) | 228MB |
large | 480 dpi (xxhdpi) | 256MB |
large | 560 dpi (560dpi) | 384MB |
large | 640 dpi (xxxhdpi) | 512MB |
xlarge | 120 dpi (ldpi) | 48MB |
xlarge | 160 dpi (mdpi) | 80MB |
xlarge | 213 dpi (tvdpi) | 96MB |
xlarge | 240 dpi (hdpi) | 96MB |
xlarge | 280 dpi (280dpi) | 144MB |
xlarge | 320 dpi (xhdpi) | 192MB |
xlarge | 360 dpi (360dpi) | 240MB |
xlarge | 400 dpi (400dpi) | 288MB |
xlarge | 420 dpi (420dpi) | 336MB |
xlarge | 480 dpi (xxhdpi) | 384MB |
xlarge | 560 dpi (560dpi) | 576MB |
xlarge | 640 dpi (xxxhdpi) | 768MB |