如果我想将一堆图像放入文件夹结构中,例如,我正在构建一个海滩应用程序,每个海滩都通过我的海滩详细信息活动显示,具体取决于从我的海滩列表中选择的海滩。然后我想显示来自该特定海滩的五张图像。每个海滩都会有一个文件夹,其名称与海滩的 _id 相对应,然后该文件夹中有五个图像,image1.jpg、image2.jpg…image5.jpg。我应该将文件夹和图像放在 /res/raw 文件夹或 /assets 文件夹中,以获得最佳/最简单的方式。
Cheers,
Mike.
资产将允许您创建子目录(目录中的文件组),请注意,它们没有名称限制,但是您只能通过资产管理器访问它,其中包含用于列出给定目录下文件的 list() 和用于获取文件的 InputStream 的 open() 。
相反,允许您访问文件夹中的文件,但不能创建子文件夹,而且您必须将文件放在正确的位置,以便位图进入/res/drawable
,布局xml/res/layout
等等。代码的其他部分可以轻松访问资源,因为它们具有标识符。
既然你想使用res/raw
文件夹,这意味着您无法在其中创建子文件夹,并且您的图像不会被压缩,因此将它们放在不压缩的情况下并考虑到它们将是很多图像,那么您的应用程序会有点重。
以下两个链接可能会对您有所帮助:智慧安卓 and 提供资源 - 开发指南
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)