您的位置:首页 > 移动开发 > Android开发

android 读取assets下的文件

2013-08-01 11:23 330 查看
代码

    public String getFromAssets(String fileName){ 

            try { 

                 InputStreamReader inputReader = new InputStreamReader( getResources().getAssets().open(fileName) ); 

                BufferedReader bufReader = new BufferedReader(inputReader);

                String line="";

                String Result="";

                while((line = bufReader.readLine()) != null)

                    Result += line;

                return Result;

            } catch (Exception e) { 

                e.printStackTrace(); 

            }

    }

//从assets 文件夹中获取文件并读取数据

public String getFromAssets(String fileName){

   String result = "";

   try {

InputStream in = getResources().getAssets().open(fileName);

//获取文件的字节数

int lenght = in.available();

//创建byte数组

byte[]  buffer = new byte[lenght];

//将文件中的数据读到byte数组中

in.read(buffer);

result = EncodingUtils.getString(buffer, ENCODING);

} catch (Exception e) {

e.printStackTrace();

}

return result;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android assets