Я пытаюсь обновить свое старое приложение для Android, чтобы оно корректно работало на Android 4.0.
Под «работать правильно» я имею в виду две вещи: - включить аппаратное ускорение, поскольку устройства Android 4.0 поддерживают его - иметь обратную сторонуменю совместимых опций, потому что мое приложение использует его
В моем AndroidManifest.xml у меня есть minSdkVersion="8"
и targetSdkVersion="10"
.Кроме того, у меня есть hardwareAccelerated="true"
.
Вот моя дилемма.Наличие targetSdkVersion="10"
показывает обратно совместимое меню параметров, но отключает аппаратное ускорение, даже если устройство поддерживает его.А наличие targetSdkVersion="14"
включает аппаратное ускорение, но удаляет меню опций обратно совместимой.
Некоторые люди просили меня просто избавиться от меню опций обратной совместимости и использовать класс ActionBar для Android 4.0.
Есть ли другие решения?