JAR文件中的资源是否会消耗手机的内存?

时间:2010-03-09 17:34:11

标签: java-me

这个问题是关于J2ME的:当不使用时,资源打包到JAR文件消耗内存吗? 我需要一个小应用程序,而不是太多代码,但是应用程序包含了大量数据。这些数据是一组相对较小的二进制对象,只需要一次只能在内存中。 如果我在JAR文件中打包说1MB的数据文件,是否意味着手机上需要1MB的可用内存来运行应用程序?或者我是否只需要足够的内存来从程序包加载类以启动应用程序?

1 个答案:

答案 0 :(得分:1)

所有罐子都装入内存,所以回答你的问题是,手机内存需要1MB以上的空间。我建议根据需要从服务器下载部分数据文件,并将其保存到文件系统或加载到内存中,然后在完成后删除对象或文件。

现在有很多智能手机推出J2ME支持,可以允许1MB + jar文件,但我不愿意这样做。所有功能手机都有这个大罐子的问题,不支持它。