31 Android 从Sdcard 卡 读取数据
2014-01-12 20:20
267 查看
/** * 从Sdcard 卡 读取数据 * @param fileName * @return */ public String readtextFromSdcard(String fileName) { File root=Environment.getExternalStorageDirectory(); FileInputStream inputStream=null; ByteArrayOutputStream outputStream=new ByteArrayOutputStream(); String state=Environment.getExternalStorageState(); if(state.equals(Environment.MEDIA_MOUNTED)) { File file=new File(root.getAbsolutePath()+"/txt"); File file2=new File(file, fileName); int len=0; byte[] data=new byte[1024]; if(file2.exists()) { try { inputStream=new FileInputStream(file2); while ((len=inputStream.read(data)) != -1) { outputStream.write(data, 0, len); } return new String(outputStream.toByteArray()); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); }finally{ if(outputStream != null) { try { outputStream.close(); } catch (Exception e2) { // TODO: handle exception e2.printStackTrace(); } } } } } return null; }
测试类中相关代码:
public void read() {
FileService service = new FileService();
String str = service.readtextFromSdcard("aa.txt");
System.out.println("------>>>>>>>" + str);
}
相关文章推荐
- Android往sdcard写入读取数据
- Android中使用SDcard进行文件的读取
- Android中使用SDcard进行文件的读取
- Android手机误删SDCard文件后的数据恢复
- Android--将数据保存到SDCard中
- Android中数据存储--采用SQLite存储数据及在SDCard中创建数据库
- 【Android】读取sdcard上的图片
- Android中使用SDcard进行文件的读取
- Android——SdCard数据存储
- 【Android學習專題】数据存储篇:SharedPreferences/Files/SDCard
- [Android 数据存储] SDcard/Android/data/ 这个目录是干什么的?
- Android数据存储:SDCard
- android读取SDCard任意路径下的文件
- android File 读取存储 saveTo sdcard
- android的SDCard数据写入
- [android] 从 SDcard 中进行文件的读取操作,含中文和数字
- 关于Android读取不同位置(drawable,asset,SDCard)的图片资源的总结
- Android数据存储(2)向机身内存(Internal Storage)和SDcard(External Storage)读写数据实例
- 往Android SDCard中读写入数据
- android开发步步为营之87:从sdcard或者data文件夹下读写数据