2012-04-11 285 views
0

我建有位圖精靈動畫的應用程序,它運行良好的小型設備(具有480X320位圖),但如果我希望它在平板電腦上運行,我需要非常大的位圖(1200X800),這使得應用工作非常緩慢,也會造成記憶問題。Drawbitmaps在平板電腦上

任何解決方案?

回答

0

大多數平板電腦將運行蜂窩或更高版本,所以你應該激活您的清單硬件加速:

android:hardwareAccelerated="true" 

爲了解決內存問題,您可以嘗試一些事情

  1. 使用16位的位圖。
  2. 回收未使用的位圖
  3. 使用更小和更少的位圖
  4. 開關到renderScript或OpenGL
+0

的應用程序被設計爲機器人2.1,我不能設定的硬件加速。 – 2012-04-11 09:09:16

+0

當然可以。簡單地介紹sdk級別。如果你不使用新的API,你的應用程序將在2.1上運行,但會在平板電腦上使用硬件加速。 – Renard 2012-04-11 09:22:04

+0

我改變了硬件加速,但它沒有改變畫布加速度,只是表面視圖 – 2012-04-11 10:33:29