【发布时间】:2018-06-26 19:29:50
【问题描述】:
在我的 android 项目中,我的 res 文件夹中有一张图片 (img.png)。现在我需要它的文件路径。
我已经尝试过使用 assets 文件夹,但没用,我更喜欢 res 文件夹。
非常感谢!!!
【问题讨论】:
在我的 android 项目中,我的 res 文件夹中有一张图片 (img.png)。现在我需要它的文件路径。
我已经尝试过使用 assets 文件夹,但没用,我更喜欢 res 文件夹。
非常感谢!!!
【问题讨论】:
Res 文件没有路径。它们是资源——你可以使用 Resources.getDrawable() 来获取它们。无法将它们作为文件或通过 File api 访问。
资产也不是文件。您可以通过 AssetManager API 访问它们。
【讨论】:
如果您尝试通过 java 以编程方式获取它,那么简单的方法是: - 将图像复制到可绘制文件夹中 - 在您的活动中使用 getRessources.getDrawable(R.drawable.imageName)。 - 如果你从一个类中调用它,你必须将你的 Activity (this) 解析为你调用中的类函数。
希望这是有用的。
【讨论】: