在本地存储许多子文件夹图像的位置 android

Where to store many subofolder locally images android

我有一系列动物图像 (200-300),它们将加载到我的 application.There 中,这是一个根文件夹和包含 3-4 张任何类型动物图像的子文件夹。 该应用程序必须在 local.Where 中工作 我建议保存这些图片?在 assets 或 drawable 目录中?或者是其他东西 ? 提前致谢

您应该将图像存储在可绘制文件夹中。 您可以在资产目录中创建子文件夹。并参考文件夹/目录结构调用它。 我不确定你是否可以用 drawables 来做,因为从来没有尝试过,但你可以试一试。休息遵循以下数组方法更好地管理您的代码。 另外,如果您想对它们进行分类,则需要为每个类别处理不同的数组,并将资源引用相应地放入每个类别中。然后你可以根据你的需要使用这些类别数组。

例如

String dogs[] = {R.drawable.dog1, R.drawable.dog2, R.drawable.dog3, 等等}; 字符串 cats[] = {R.drawable.cat1, R.drawable.cat2, R.drawable.cat3, etc};

并且您可以在它们自己的类别中使用这些数组。