从assets文件夹中读取文件

    技术2025-04-10  36

    转: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;

    }

    最新回复(0)