2011-09-29 15 views
5

Android 2.2'de geniş bellek alan bir uygulama geliştiriyorum ve en düşük işlem nedeniyle tüm işlemim tamamlanamıyor. Uygulama yığını boyutunu nasıl artırabilirim diye bana bir çözüm önerebilir misiniz? Android'i denedim: largeHeap = "true", ancak Android API-8'de desteklenmiyor.Android Önyükleme belleği artışı

Hepinize minnettarım. Yığın boyutu, uygulamanıza çalışmakta olduğunuz donanıma göre değişir:

+2

Hangi işlemin tamamlanamayacağı konusunda daha fazla bilgi verebilir misiniz? Çözümün belki daha iyi bir bellek yönetimi olduğunu düşünüyorum. –

+0

Bu etiketin şu an Petek'te desteklendiğini düşünüyorum. Bu etiketi tablet uygulamalarında gördünüz. –

cevap

6

Örneğin bir G1'de 16mb ve bir nexus'ta 32mb. Bunun hakkında yapabileceğiniz çok şey olduğunu düşünmeyin. 3.0'ın altındaki sürümleri hedeflerseniz.

1

Uygulama yığın boyutumu nasıl artırabilirim diye bana bir çözüm önerebilir misiniz?

Yapamazsınız. Bunun yerine sahip olduğunuz hafıza ile daha iyi bir iş yapmanız gerekir.

Android'i denedim: largeHeap = "true", ancak Android API-8'de desteklenmiyor. Google'ın belirttiği gibi, bunu kullananların tümü uygulamanızın kullanıcılarını tahriş etme eğilimindedir. Uygulamanız daha fazla bellek tüketecek ve bu nedenle diğer uygulamaları daha hızlı bir şekilde belleğe atacak. Bazı kullanıcılar bu davranışı beğenmeyecek. Ve bunun sadece bir tablet seçeneği olması çok olasıdır - Ice Cream Sandwich telefonlarının mutlaka android:largeHeap'u destekleyeceğini düşünmüyorum.