我正在尝试将字符串路径目录添加到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,没有运气!
答案 0 :(得分:0)
我正在尝试将字符串路径目录添加到res / drawable
中的图像
资源不是设备上的文件。它们是APK的ZIP文件中的条目。因此,您无法构造指向资源的File
。
您可以使用AssetManager
列出资产,在资产上打开InputStreams
等。