安卓应用分配的内存大小

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

猜你喜欢

转载自blog.csdn.net/feigecal/article/details/53613884