可以根据"如res/drawable-mdpi/icon.png"相对的地址来直接读取drawable下面的文件:
AssetManager mAssets = context.getAssets();
FileInputStream in = null;
try {
//name 就是上面所说的 得到的那个值, 如res/drawable-mdpi/icon.png
AssetFileDescriptor descriptor = mAssets.openNonAssetFd(name);
Inputstream in = descriptor.createInputStream();
} catch (IOException e) {
e.printStackTrace();
}
本文介绍了一种在Android应用中通过AssetManager读取资源文件的方法。具体实现是使用context获取AssetManager实例,然后通过该实例打开指定路径的资源文件。
4970

被折叠的 条评论
为什么被折叠?



