- public String loadContentFromSDCard(String fileName){
- //从SD卡读取内容
- String content=null; //sd卡 的内容字符串
- try{
- File f=new File("/sdcard/ebook/"+fileName);//待读取的文件
- int length=(int)f.length();
- byte[] buff=new byte[length];
- FileInputStream fis=new FileInputStream(f);
- fis.read(buff); // 从此输入流中将 byte.length 个字节的数据读入一个 byte 数组中
- fis.close(); //关闭此输入流并释放与此流关联的所有系统资源
- content=new String(buff,"UTF-8");
- }catch(Exception e){
- Toast.makeText(this, "对不起,没有找到文件",
- Toast.LENGTH_SHORT).show();
- }
- return content;
- }