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);//把字节输出流转Stringreturn 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;}

更多相关文章

  1. Android第十二课 jni函数的静态绑定
  2. Android(安卓)采用pull解析xml文件
  3. 出现add 'tools:replace="android:value"' to element at Androi
  4. [Android] ICS | JB 锁屏农历的添加
  5. Android(安卓)Gradle
  6. Android(安卓)studio 打包aar
  7. Android无EditText时获取扫描设备的扫描结果
  8. 签名keystore一系列
  9. tiny210 android 移植过程中的几个问题

随机推荐

  1. Android视频开发国人开发的Vitamio开源项
  2. Android局部布局替换实现
  3. Android(安卓)获取网络状态的工具类
  4. android学习之LinearLayout
  5. Android版本与Linux内核的关系
  6. 让Activity变成一个窗口
  7. Android(安卓)Studio 运行出现 Multiple
  8. Android学习资源
  9. android中的自定义控件
  10. Android 源码分析 —— 从 Toast 出发