2012-04-11 117 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