获取放置在drawable文件夹中的字符串图像路径

时间:2012-02-16 07:23:58

标签: android

是否可以在Android中以字符串形式获取图像的路径

RES /抽拉/ image.png

或者是他们用于获取放置在drawable中的图像的字符串路径的任何其他方式。

2 个答案:

答案 0 :(得分:2)

不,不是。

Drawable drawable = this.getResources().getDrawable(R.drawable.ic_launcher);

e.g。将为您提供默认的启动器图标。无法获得存储在drawable中的图像的确切路径。

为什么不呢?当您将应用程序编译为* .apk文件时,所有资源(确定,除了来自/ raw之外)都会被编译。您只能使用他们的R. id。

来访问它们

解决方案?不是,您可以将它们复制到SD卡上的某个位置。现在你知道了位置:)

答案 1 :(得分:2)

它不可能直接获得可绘制图像的路径,但你可以通过将其存储在内部存储器或设备的SD卡中来获得这个。为此我写了博客..查看链接 here

我相信它会对你有帮助。