Obecnie mam kawałek kodu, który został zaprojektowany do pracy zarówno w Androidzie 2.3 i 4+Włącz Android: largeHeap w Androida 4 i wyłącz go w Androida 2.3
Kod wykona znacznie lepiej (Gdzie przez większość czasu nie będzie miał wyjątku OutOfMemory), jeśli w AndroidManifest.xml zostanie zastosowany kod android:largeHeap
.
<application
android:name=".MyApplication"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:screenOrientation="nosensor"
android:largeHeap="true"
Obecnie mój android:minSdkVersion
trzeba ustawić na 15 zamiast 10 (Android 2.3). Jeśli nie, android:largeHeap
nie jest dozwolone w AndroidManifest.xml.
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="15" />
obrębie pojedynczego APK, jak to możliwe mogę ustawić
- Zastosowanie
android:largeHeap
opcja gdybym w Androida 4+ - Nie używaj
android:largeHeap
opcję gdybym w Androidzie 2.3
można odwołać się do tego: http://stackoverflow.com/questions/11275650/how-to-increase-heap- rozmiar-of-an-android-aplikacja – lokoko