在Android中传递文件(字符串路径)的res / drawable类型String的路径目录是什么?

时间:2014-04-17 17:21:26

标签: android path directory android-drawable

我正在尝试将字符串路径目录添加到res / drawable中的图像并通过它进行过滤(jpg,png ..) 像这样的东西

    File folder = new File("/res/drawable");
    images = folder.listFiles(IMAGE_FILTER);
    File image = images[randGen.nextInt(images.length)];

从SD卡轻松工作但无法从资源文件夹中制作!我不知道这是不是天真的问题,但我一直在尝试不同的选择,比如通过uri,将位图转换为File,没有运气!

1 个答案:

答案 0 :(得分:0)

  

我正在尝试将字符串路径目录添加到res / drawable

中的图像

资源不是设备上的文件。它们是APK的ZIP文件中的条目。因此,您无法构造指向资源的File

您可以使用AssetManager列出资产,在资产上打开InputStreams等。