0

我有一个名为的图像image01.png与我的应用程序一起打包在res/drawable. 由于要指定的原因,我需要获取该图像的文件路径。我在模拟器上查看了 DDMS 透视图,但似乎找不到图像。在哪里/如何找到图像的文件路径?

对于不介意“tl;dr”的人:我正在尝试将图像用作地图视图上的叠加层。但是,图片实在是太大了,超过了安卓分配的16MB预算。我发现我可以使用 BitmapRegionDecoder 以一口大小的块加载图像,但 BitmapRegionDecoder 使用文件路径字符串、InputStream、FileDescriptor 或字节数组来创建新实例。由于这是我将与应用程序一起预先打包的图像,因此我不觉得使用 InputStream 是所有必要的。但是,如上所述,我找不到图像的文件路径。

4

1 回答 1

0

将您的所有图像放在项目资产文件夹中,然后您就可以通过文件路径(如 sdcard 图像)访问它。

请查看链接

认为它对你有帮助。谢谢

于 2012-06-13T19:44:46.153 回答