Android 硬件加速:在预蜂窝设备上会发生什么?
我正在为Android开发一个应用程序,支持设备回到Android 2.1(API级别7)。我想为大屏幕设备启用硬件加速,因为它们在某些情况下会出现延迟。同时,我的应用程序在旧设备上的内存预算有问题,因为我在图像上使用了大量内存。 我已经读到,启用硬件加速会多使用8MB的RAM 硬件加速绘图并非都是赢家。例如 Nexus S和Galaxy Nexus等设备的PVR驱动程序 在一个进程中开始使用OpenGL会消耗大约8MB的RAM 由于旧设备每个应用程序只有24MB的RAM,这将很快使我的应用程序进入OutOfMemoryException。较新的设备每个应用最多有64 MB。所以应该没有问题。我现在的问题是,当打开硬件加速功能时,它在蜂窝设备上的表现如何。它只是什么都没有,所以不要使用8MB内存?或者,如果您启用了它,它是否仍使用这个8MB RAM 非常感谢你的回答Android 硬件加速:在预蜂窝设备上会发生什么?,android,android-ui,hardware-acceleration,Android,Android Ui,Hardware Acceleration,我正在为Android开发一个应用程序,支持设备回到Android 2.1(API级别7)。我想为大屏幕设备启用硬件加速,因为它们在某些情况下会出现延迟。同时,我的应用程序在旧设备上的内存预算有问题,因为我在图像上使用了大量内存。 我已经读到,启用硬件加速会多使用8MB的RAM 硬件加速绘图并非都是赢家。例如 Nexus S和Galaxy Nexus等设备的PVR驱动程序 在一个进程中开始使用OpenGL会消耗大约8MB的RAM 由于旧设备每个应用程序只有24MB的RAM,这将很快使我的应用程序
干杯,伙计与此同时,我找到了答案。这很简单。android清单文件中的android:hardwareAccelerated标记已在API级别11引入。所以11年前的设备无法理解这个标签,因此它们什么也不做 干杯