我在程序里有个逐帧动画,比如需要200张图片(总共2M左右),我想把他们打包在一起(不然太零散了),然后程序里读入内存后再形成动画。要怎么实现比较快速呢?windows下可以加入到dll里,android要怎么弄才速度快呢?谢谢啦!希望有源码提示!

解决方案 »

  1.   

    哦,你可以用j2me时代,公用文件头的方式,当然了,你存到数据库中以字节数组,访问时直接打开好些,你每个文件i/o访问效率不会高多少的
      

  2.   

    Android中有一个工具 可以压缩应用程序的大小,可以试试 在Tools 目录下 zipalign 命令
    不知道为何需要200张图片,确实多了,建议减少图片数,比如2张图片 区别不大,可以用draw在图片上绘画 解决。