private String readFileSdcard(String fileName) {
String verString = "";
try {
FileInputStream fileInputStream = new FileInputStream(fileName);
// System.out.println("可以不受阻塞地从此输入流中读取(或跳过)的估计剩余字节数 字节数:"+
// fileInputStream.available());
byte[] buffer = new byte[fileInputStream.available()];
/**
* 拆分字符串 string [] s = strings.split("="); BIG5 UTF-8 UNICODE ISO-8859-1 GBK
*/
fileInputStream.read(buffer);
verString = org.apache.http.util.EncodingUtils.getString(buffer,
"UTF-8").split("=")[1];
fileInputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
return verString;
}读取Android sd卡的文件
最新推荐文章于 2024-09-19 00:32:25 发布
本文介绍了一种在Android环境中从SD卡读取文件的方法。通过使用FileInputStream结合available()方法来确定文件大小,并创建相应大小的字节数组进行一次性读取,最后利用Apache HttpUtil库将字节数组转换为UTF-8编码的字符串。
2013

被折叠的 条评论
为什么被折叠?



