В настоящее время у меня есть часть кода, которая предназначена для запуска как в Android 2.3, так и 4 +
Код будет работать намного лучше (если он больше не будет иметь исключение OutOfMemory), если в AndroidManifest.xml применяется android:largeHeap
.
<application
android:name=".MyApplication"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:screenOrientation="nosensor"
android:largeHeap="true"
В настоящее время для моего android:minSdkVersion
необходимо установить 15 вместо 10 (Android 2.3). Если нет, android:largeHeap
недопустим в AndroidManifest.xml.
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="15" />
В пределах одного APK, насколько я могу установить
- Используйте параметр
android:largeHeap
, если я был в Android 4 + - Не используйте параметр
android:largeHeap
, если я был в Android 2.3