从assets文件夹中读取文件
16lz
2021-01-26
转:http://mingkg21.javaeye.com/blog/444830
Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件,而且/assets目录下的资源文件不会在R.java自动生成ID,所以读取/assets目录下的文件必须指定文件的路径。我们可以通过AssetManager类来访问这些文件。
比如我要读取/assets/background.png
Bitmap bgImg = getImageFromAssetFile("background.png");
private Bitmap getImageFromAssetFile(String fileName){
Bitmap image = null;
try{
AssetManager am = context.getAssets();
InputStream is = am.open(fileName);
image = BitmapFactory.decodeStream(is);
is.close();
}catch(Exception e){
}
return image;
}
更多相关文章
- android图像与图像处理系列(一、Bitmap和BitmapFactory)
- Android简明开发教程三:第一个应用Hello World
- Android-webview教程一
- Android(安卓)PMS(一)-启动流程
- Android中SimpleAdapter,ArrayAdapter和BaseAdapter
- OpenCore框架概述(二)
- android-客户端打包
- 【Android(安卓)Developers Training】 11. 支持不同语言
- Qt on Android(安卓)之设置应用名为中文