Android工程项目下给我们预留了assets目录,我们可以在此放置一些多媒体资源、字体文件、json文本等等。
放在assets目录中的文件不会被压缩。要读取assets的文件,需要用AssetManager。
try {
AssetManager am = getResource().getAssets();
InputStream is = am.open("ourandroid.png");
Bitmap bmp = BitmapFactory.decodeStream(is);
}catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
如果assets带有文件夹,使用方式一致,在打开文件时加上路径即可,比如
am.open("floder/ourandroid.png")。