首页 文章

在Codename One中打包许多照片的推荐方法是什么?

提问于
浏览
0

我正在开发一个应用程序,它将显示数百种产品的目录,每个产品都有一张照片 . 在考虑如何在Codename One中部署这些图像时,我发现了两个选项:

1)我可以将它们插入资源文件中并使用 fetchResourceFile().getImage() 获取它们 . 缺点是,因为他们在资源文件gui中没有文件夹系统,所以很难在混合中找到图标和其他图像 .

2)将它们复制到根文件夹并使用 Image.createImage() 获取它们 . 我觉得这更好,因为我可以利用OS 's applications to find/replace/rename them directly; but like before, it' ll将它们与其他共享相同要求的文件混合起来,比如资源文件,xml文件和其他文件 .

我的问题是,有没有更好的方法来打包它们,使它们与其他资源分开并保持组织有序?

1 回答

  • 1

    您无法重命名或更改有关放置在SRC目录中的图像的任何内容,因为它们将打包在jar或.app包中,这两者都是不可修改的 . 捆绑包有一个与平台相关的大小限制,因此如果您的应用程序增长太多,它将无法安装在各种操作系统中 .

    最好的方法是在资源文件中包含一部分图像,然后在启动应用程序时开始在后台下载其余部分,以避免大量的应用程序开销 .

相关问题