BlackBerry应用程序优化

来源:互联网 发布:flash软件学习 编辑:程序博客网 时间:2024/06/10 14:28

BlackBerry应用程序优化从两方面入手:

  • 应用程序包大小
  • 应用程序运行时内存的消耗

1. 应用程序大小的影响

  • 下载时间
  • 数据流量和电池
  • BlackBerry手机分配给每个应用程序的空间

如果应用程序包很大,下载所需时间就很长。在网络情况不稳定的时候,很容易下载失败,甚至重新下载失败。对于手机,最耗电的部分是连网和产生数据流的时候,应用程序包过大会导致很多流量,既消耗流量也消耗电池。每一款BlackBerry手机对单个应用程序所占空间都有限制,这个数值大概是5M,如果超过该应用程序不能被安装。

 

 

2. 图片与图片格式

 

对于不同类的图片,应该使用适当的图片格式。比如JPEG图片对于真实场景的图片所占空间较小,而PNG图片对图标图片所占空间较小。范例如下:

 

 

 

比较一下,左图真实图片使用JPEG后所占空间大小:

 

 

可以看到使用JPG格式此图片只需要51k,而PNG格式需要345k。

 

而对于简单的图片或图标,使用PNG格式更省空间。

 

 

对于图标而言,PNG8格式更加合适,往往比PNG格式更省空间,但图片质量看起来没有差别。

 

 

3. 程序运行时内存的消耗

 

图片在运行时所消耗的内存一般是自己大小的2-3倍。

 

 

如果图片背景为单色,最好使用API提供的Graphics绘制,而不是使用一张图片

 

 

提取图片内容,组合成需要的图片,不要整张打包。