请教两个问题 (Java,Palm平台),up有分。
最近在做一个程序,在Palm上用J2ME做。但我发现有两个问题很麻烦,想问问高手有没有正确的解决方法:
1. 我需要动态加载很多图片。我知道在J2ME里怎么加载图片,用Image.createImage,但是,这个方法要求你把图片都预先打包到jar文件里才行,所以不能使用。一来图片文件太多,不可能全部打包成jar(一个超大的jar文件??恶心啊)。二来用户可能动态添加或删除文件。
我不知道在Palm上应该怎么做,你好像不能直接把png文件(唯一支持的格式)直接弄到Palm上去,必须先转成pdb格式的,但java程序怎么处理pdb格式的文件呢?或者你可以把图片放在expansion card上,但java程序怎么加载expansion card上的文件呢?(好像要mounting一下还是怎么的)
2. 我需要加载很多xml文件,先不说j2me本事没有xml支持(需要外部的包,比如nanoxml),和上面的问题类似,怎么把xml弄到Palm上去让程序加载呢?
汗,这些东西在.NET CF里面都很简单的,不知为什么在java + palm这里这么复杂,唉,实在不行只能转到PPC上做开发了。