1.android在sd卡上创建一个txt文件,并且写入内容:
public static boolean saveTxt(String phoneNumber,Context context,String path){ //sd卡检测 String sdStatus = Environment.getExternalStorageState(); if(!sdStatus.equals(Environment.MEDIA_MOUNTED)){ Toast.makeText(context, "SD 卡不可用", Toast.LENGTH_SHORT).show(); return false; } //检测文件夹是否存在 File file = new File(path); file.exists(); file.mkdirs(); String p = path+File.separator+"1.txt"; FileOutputStream outputStream = null; try { //创建文件,并写入内容 outputStream = new FileOutputStream(new File(p)); String msg = new String(phoneNumber); outputStream.write(msg.getBytes("UTF-8")); } catch (FileNotFoundException e) { e.printStackTrace(); return false; } catch (UnsupportedEncodingException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally{ if(outputStream!=null){ try { outputStream.flush(); } catch (IOException e) { e.printStackTrace(); } try { outputStream.close(); } catch (IOException e) { e.printStackTrace(); } } } return true; }
2.读取txt内容
public static String readPhoneNumber(String path){ byte Buffer[] = new byte[1024]; //得到文件输入流 File file = new File(path+File.separator+"1.txt"); FileInputStream in = null; ByteArrayOutputStream outputStream = null; try { in = new FileInputStream(file); //读出来的数据首先放入缓冲区,满了之后再写到字符输出流中 int len = in.read(Buffer); //创建一个字节数组输出流 outputStream = new ByteArrayOutputStream(); outputStream.write(Buffer,0,len); //把字节输出流转String return new String(outputStream.toByteArray()); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally{ if(in!=null){ try { in.close(); } catch (IOException e) { e.printStackTrace(); } } if(outputStream!=null){ try { outputStream.flush(); outputStream.close(); } catch (IOException e) { e.printStackTrace(); } } } return null; }
相关推荐
android 写了一个工具类实现txt文件保存和读取
Android 创建txt文件存到SD卡,向txt文件写入内容,读出txt文件内容 https://blog.csdn.net/qq_31939617/article/details/80911397
Android创建文件并读写数据,(本人亲测)友友们我会更新更多的源码和大家分享,希望大家喜欢 .
原数据存放在StreamingAsset中,首次启动复制到persistentDataPath,以后进行更新和读取都在persistentDataPath中使用File进行文件操作。需要恢复书序的时候从StreamingAsset中获取即可。
android文件的创建、删除、 读写、 判断是否操作、文件MD5 java基础学习型
Android studio 获取内置存储器路径,创建文件夹,读写、删除文件,亲试好用
这是一个完整的eclipse项目,直接打开就可以查看相关代码
Qt版本: 5.12.6 实现功能: 在Android设备上动态申请磁盘存储权限,在手机磁盘上创建目录,创建文件,读写文件。
SD卡文件创建与读写与删除,这个Demo可以说是一个不错的工具类,保存格式为TXT,使用简单,我项目都是用这个的,大家快来下载啊!
CSV 文件是Excel 的标准文件格式,在开发过程中经常需要格式化输出数据。CSV 的格式非常简单,都是一行一行存储的,同一...下面这篇文章主要给大家介绍了关于Android如何读写CSV文件的相关资料,需要的朋友可以参考下。
本文实例为大家分享了Android读取XML文件中数据的具体代码,供大家参考,具体内容如下 读取XML中存储的数据。将xmlfile.xml存放在assets文件夹中。在activity_main.xml中创建一个textview,用来显示读取到的数据。 ...
Android studio 亲测,华为手机,开发板都可以, 调用方法获取存储器列表list(包括SD卡的路径),获取之后把程序改成自己想访问的存储器,注:需要手动改一下路径
// #ifdef APP-VUE var AfDocument = uni.requireNativePlugin('Aq-ChooseFile'); AfDocument.openMode( { size: '1', //选择总数量 isDown: true, types: [ { ...
本文实例讲述了android编程之xml文件读取和写入方法。分享给大家供大家参考。具体分析如下: 一、环境: 主机:WIN8 开发环境:Eclipse 二、说明: 1.打开sd卡中的xml文件,如果不存在,这新建一个,并写入默认配置 2....
android之文件操作——读取assets和raw文件下的内容 1.分别创建assets文件夹和res/raw文件夹:(要注意的raw文件是在res下new,然后创建一个名字为raw的文件夹) 2.创建两个txt文件,复制到asset和raw文件夹中:...
本篇文章主要介绍了读取android根目录下的文件或文件夹,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
本文实例为大家分享了android实现文件读写的具体代码,供大家参考,具体内容如下 读取 /** * 文件读取 * @param is 文件的输入流 * @return 返回文件数组 */ private byte[] read(InputStream is) { //缓冲区...
Android读取资源文件的方法 1、放入到资源文件夹里面,也就是所创建android工程的res下面。 我们可以在里面建立文件夹,放置我们要读取的文件。 例如:res里面建立目录raw,将要读取的文件abc.bin放入到该文件夹...
获取外置SDcard路径,进行创建,写入,读取,删除操作。